Lines Matching refs:eckey
145 EC_KEY *eckey = NULL;
153 if ((eckey = d2i_ECParameters(NULL, &pm, pmlen)) == NULL) {
163 if ((eckey = EC_KEY_new()) == NULL) {
171 if (EC_KEY_set_group(eckey, group) == 0)
179 return eckey;
182 EC_KEY_free(eckey);
192 EC_KEY *eckey = NULL;
199 eckey = eckey_type2param(ptype, pval);
201 if (!eckey) {
207 if (!o2i_ECPublicKey(&eckey, &p, pklen)) {
212 EVP_PKEY_assign_EC_KEY(pkey, eckey);
216 if (eckey)
217 EC_KEY_free(eckey);
242 EC_KEY *eckey = NULL;
249 eckey = eckey_type2param(ptype, pval);
251 if (!eckey)
255 if (!d2i_ECPrivateKey(&eckey, &p, pklen)) {
261 if (EC_KEY_get0_public_key(eckey) == NULL) {
269 group = EC_KEY_get0_group(eckey);
280 priv_key = EC_KEY_get0_private_key(eckey);
286 if (EC_KEY_set_public_key(eckey, pub_key) == 0) {
294 EVP_PKEY_assign_EC_KEY(pkey, eckey);
300 if (eckey)
301 EC_KEY_free(eckey);
506 EC_KEY *eckey;
507 if (!(eckey = d2i_ECParameters(NULL, pder, derlen))) {
511 EVP_PKEY_assign_EC_KEY(pkey, eckey);
852 EC_KEY *eckey = pkey->pkey.ec;
856 penclen = i2o_ECPublicKey(eckey, NULL);
863 penclen = i2o_ECPublicKey(eckey, &p);