Lines Matching defs:eckey
2793 EC_KEY *eckey;
2799 eckey = EVP_PKEY_get1_EC_KEY(ecdh->pkey);
2800 if (!eckey)
2803 pubkey = EC_KEY_get0_public_key(eckey);
2840 EC_KEY_free(eckey);
2906 EC_KEY *eckey = NULL;
2939 eckey = EC_KEY_new_by_curve_name(ecdh->ec->nid);
2940 if (!eckey || EC_KEY_set_public_key(eckey, pub) != 1) {
2948 if (!peerkey || EVP_PKEY_set1_EC_KEY(peerkey, eckey) != 1)
2979 EC_KEY_free(eckey);
3036 EC_KEY *eckey;
3038 eckey = d2i_ECPrivateKey(NULL, &der, der_len);
3039 if (!eckey) {
3044 EC_KEY_set_conv_form(eckey, POINT_CONVERSION_COMPRESSED);
3047 if (!pkey || EVP_PKEY_assign_EC_KEY(pkey, eckey) != 1) {
3048 EC_KEY_free(eckey);
3137 EC_KEY *eckey = NULL;
3150 eckey = EC_KEY_new_by_curve_name(nid);
3152 if (!eckey || !priv ||
3153 EC_KEY_set_private_key(eckey, priv) != 1) {
3160 ec_group = EC_KEY_get0_group(eckey);
3166 EC_KEY_set_public_key(eckey, pub) != 1) {
3173 EC_KEY_set_asn1_flag(eckey, OPENSSL_EC_NAMED_CURVE);
3176 if (!pkey || EVP_PKEY_assign_EC_KEY(pkey, eckey) != 1) {
3187 EC_KEY_free(eckey);
3265 EC_KEY *eckey = NULL;
3309 eckey = EC_KEY_new();
3310 if (!eckey ||
3311 EC_KEY_set_group(eckey, ec_group) != 1 ||
3312 EC_KEY_set_public_key(eckey, point) != 1) {
3318 EC_KEY_set_asn1_flag(eckey, OPENSSL_EC_NAMED_CURVE);
3321 if (!pkey || EVP_PKEY_assign_EC_KEY(pkey, eckey) != 1) {
3335 EC_KEY_free(eckey);
3365 EC_KEY *eckey;
3368 eckey = EC_KEY_new();
3369 if (!eckey ||
3370 EC_KEY_set_group(eckey, ec->group) != 1 ||
3371 EC_KEY_set_public_key(eckey, (const EC_POINT *) pub) != 1) {
3377 EC_KEY_set_asn1_flag(eckey, OPENSSL_EC_NAMED_CURVE);
3380 if (!pkey || EVP_PKEY_assign_EC_KEY(pkey, eckey) != 1) {
3390 EC_KEY_free(eckey);
3429 EC_KEY *ec_params = NULL, *eckey;
3462 eckey = EVP_PKEY_get1_EC_KEY(key);
3463 if (!eckey) {
3467 EC_KEY_set_conv_form(eckey, POINT_CONVERSION_COMPRESSED);
3468 EC_KEY_free(eckey);
3565 const EC_KEY *eckey;
3575 eckey = EVP_PKEY_get0_EC_KEY(pkey);
3576 if (!ctx || !eckey)
3579 group = EC_KEY_get0_group(eckey);
3580 point = EC_KEY_get0_public_key(eckey);
3627 EC_KEY *eckey;
3629 eckey = EVP_PKEY_get1_EC_KEY(pkey);
3630 if (!eckey)
3634 EC_KEY_set_conv_form(eckey, POINT_CONVERSION_COMPRESSED);
3637 EC_KEY_free(eckey);
3693 EC_KEY *eckey;
3699 eckey = EVP_PKEY_get1_EC_KEY(pkey);
3700 if (!eckey)
3703 key_flags = EC_KEY_get_enc_flags(eckey);
3708 EC_KEY_set_enc_flags(eckey, key_flags);
3710 EC_KEY_set_conv_form(eckey, POINT_CONVERSION_UNCOMPRESSED);
3712 der_len = i2d_ECPrivateKey(eckey, &der);
3713 EC_KEY_free(eckey);
3762 EC_KEY *eckey;
3766 eckey = EVP_PKEY_get1_EC_KEY(pkey);
3767 if (!eckey)
3769 EC_KEY_set_conv_form(eckey, POINT_CONVERSION_UNCOMPRESSED);
3770 len = i2o_ECPublicKey(eckey, NULL);
3774 EC_KEY_free(eckey);
3780 EC_KEY_free(eckey);
3785 res = i2o_ECPublicKey(eckey, &pos);
3786 EC_KEY_free(eckey);
3848 const EC_KEY *eckey;
3852 eckey = EVP_PKEY_get0_EC_KEY(pkey);
3853 if (!eckey)
3855 group = EC_KEY_get0_group(eckey);
3858 point = EC_KEY_get0_public_key(eckey);
3878 const EC_KEY *eckey;
3881 eckey = EVP_PKEY_get0_EC_KEY(pkey);
3882 if (!eckey)
3884 bn = EC_KEY_get0_private_key(eckey);
3945 const EC_KEY *eckey;
3949 eckey = EVP_PKEY_get0_EC_KEY((EVP_PKEY *) key);
3950 if (!eckey)
3952 group = EC_KEY_get0_group(eckey);
4081 const EC_KEY *eckey;
4085 eckey = EVP_PKEY_get0_EC_KEY((EVP_PKEY *) key);
4086 if (!eckey)
4088 group = EC_KEY_get0_group(eckey);