Lines Matching refs:pkey
78 EVP_PKEY_free(pubkey->pkey);
90 int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey)
98 if (pkey->ameth)
100 if (pkey->ameth->pub_encode)
102 if (!pkey->ameth->pub_encode(pk, pkey))
139 if (key->pkey != NULL)
141 CRYPTO_add(&key->pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);
142 return key->pkey;
174 /* Check to see if another thread set key->pkey first */
176 if (key->pkey)
180 ret = key->pkey;
184 key->pkey = ret;
237 EVP_PKEY *pkey;
241 pkey = d2i_PUBKEY(NULL, &q, length);
242 if (!pkey) return NULL;
243 key = EVP_PKEY_get1_RSA(pkey);
244 EVP_PKEY_free(pkey);
277 EVP_PKEY *pkey;
281 pkey = d2i_PUBKEY(NULL, &q, length);
282 if (!pkey) return NULL;
283 key = EVP_PKEY_get1_DSA(pkey);
284 EVP_PKEY_free(pkey);
316 EVP_PKEY *pkey;
320 pkey = d2i_PUBKEY(NULL, &q, length);
321 if (!pkey) return(NULL);
322 key = EVP_PKEY_get1_EC_KEY(pkey);
323 EVP_PKEY_free(pkey);