Lines Matching refs:eckey

471 	EC_KEY *eckey;
475 eckey = EVP_PKEY_get1_EC_KEY(pkey);
476 if (!eckey)
478 EC_KEY_set_conv_form(eckey, POINT_CONVERSION_UNCOMPRESSED);
479 len = i2o_ECPublicKey(eckey, NULL);
483 EC_KEY_free(eckey);
489 EC_KEY_free(eckey);
494 res = i2o_ECPublicKey(eckey, &pos);
495 EC_KEY_free(eckey);
519 EC_KEY *eckey = NULL;
553 eckey = EC_KEY_new();
554 if (!eckey ||
555 EC_KEY_set_group(eckey, group) != 1 ||
556 EC_KEY_set_public_key(eckey, point) != 1) {
562 EC_KEY_set_asn1_flag(eckey, OPENSSL_EC_NAMED_CURVE);
565 if (!pkey || EVP_PKEY_set1_EC_KEY(pkey, eckey) != 1) {
573 EC_KEY_free(eckey);
587 EC_KEY *eckey;
594 eckey = EVP_PKEY_get1_EC_KEY(group_key);
595 if (!eckey) {
601 group = EC_KEY_get0_group(eckey);
608 EC_KEY_free(eckey);
1170 EC_KEY *eckey;
1197 eckey = EVP_PKEY_get1_EC_KEY(key);
1198 if (!eckey)
1201 group = EC_KEY_get0_group(eckey);
1202 point = EC_KEY_get0_public_key(eckey);
1206 der_len = i2d_ECPrivateKey(eckey, &der);
1212 der_len = i2d_EC_PUBKEY(eckey, &der);
1218 EC_KEY_free(eckey);
1304 EC_KEY *eckey;
1311 eckey = d2i_ECPrivateKey(NULL, &privkey, privkey_len);
1312 if (!eckey) {
1319 group = EC_KEY_get0_group(eckey);
1321 EC_KEY_free(eckey);
1331 EC_KEY_free(eckey);
1336 if (EVP_PKEY_assign_EC_KEY(pkey, eckey) != 1) {
1337 EC_KEY_free(eckey);
1365 EC_KEY *eckey;
1375 eckey = EVP_PKEY_get1_EC_KEY(key);
1376 if (!ctx || !eckey)
1379 group = EC_KEY_get0_group(eckey);
1380 point = EC_KEY_get0_public_key(eckey);
1422 EC_KEY_free(eckey);
5531 EC_KEY *eckey;
5533 eckey = EVP_PKEY_get1_EC_KEY(auth->own_protocol_key);
5534 if (!eckey)
5537 der_len = i2d_ECPrivateKey(eckey, &der);
5539 EC_KEY_free(eckey);
5545 EC_KEY_free(eckey);
5571 EC_KEY *eckey;
5575 eckey = EVP_PKEY_get1_EC_KEY(csign_pub);
5576 if (!eckey)
5578 group = EC_KEY_get0_group(eckey);
5707 EC_KEY_free(eckey);
6165 EC_KEY *eckey;
6172 eckey = EVP_PKEY_get1_EC_KEY(conf->csign);
6173 if (!eckey)
6176 key_len = i2d_ECPrivateKey(eckey, &key);
6180 EC_KEY_free(eckey);