Lines Matching defs:eckey
138 EC_KEY *eckey = NULL;
145 if (!(eckey = d2i_ECParameters(NULL, &pm, pmlen))) {
156 if ((eckey = EC_KEY_new()) == NULL) {
164 if (EC_KEY_set_group(eckey, group) == 0)
172 return eckey;
175 if (eckey)
176 EC_KEY_free(eckey);
185 EC_KEY *eckey = NULL;
192 eckey = eckey_type2param(ptype, pval);
194 if (!eckey) {
200 if (!o2i_ECPublicKey(&eckey, &p, pklen)) {
205 EVP_PKEY_assign_EC_KEY(pkey, eckey);
209 if (eckey)
210 EC_KEY_free(eckey);
233 EC_KEY *eckey = NULL;
240 eckey = eckey_type2param(ptype, pval);
242 if (!eckey)
246 if (!d2i_ECPrivateKey(&eckey, &p, pklen)) {
252 if (EC_KEY_get0_public_key(eckey) == NULL) {
260 group = EC_KEY_get0_group(eckey);
271 priv_key = EC_KEY_get0_private_key(eckey);
277 if (EC_KEY_set_public_key(eckey, pub_key) == 0) {
285 EVP_PKEY_assign_EC_KEY(pkey, eckey);
291 if (eckey)
292 EC_KEY_free(eckey);
500 EC_KEY *eckey;
501 if (!(eckey = d2i_ECParameters(NULL, pder, derlen))) {
505 EVP_PKEY_assign_EC_KEY(pkey, eckey);