Lines Matching defs:pkey

159 	EVP_PKEY *pkey = key->keydata.pkey;
163 if (r.length < (unsigned int) EVP_PKEY_size(pkey))
166 if (!EVP_SignFinal(evp_md_ctx, r.base, &siglen, pkey))
179 EVP_PKEY *pkey = key->keydata.pkey;
181 status = EVP_VerifyFinal(evp_md_ctx, sig->base, sig->length, pkey);
198 pkey1 = key1->keydata.pkey;
199 pkey2 = key2->keydata.pkey;
234 EVP_PKEY *pkey = NULL;
253 if (EVP_PKEY_keygen(ctx, &pkey) <= 0)
256 key->keydata.pkey = pkey;
257 key->key_size = EVP_PKEY_bits(pkey);
262 if (pkey != NULL)
263 EVP_PKEY_free(pkey);
271 EVP_PKEY *pkey = key->keydata.pkey;
274 INSIST(pkey != NULL);
276 ec = EVP_PKEY_get0(pkey);
282 EVP_PKEY *pkey = key->keydata.pkey;
284 EVP_PKEY_free(pkey);
285 key->keydata.pkey = NULL;
298 EVP_PKEY *pkey;
303 REQUIRE(key->keydata.pkey != NULL);
305 pkey = key->keydata.pkey;
312 len = i2d_PUBKEY(pkey, &p);
324 EVP_PKEY *pkey = NULL;
339 if (d2i_PUBKEY(&pkey, &p, (long) sizeof(der)) == NULL)
342 key->keydata.pkey = pkey;
343 key->key_size = EVP_PKEY_bits(pkey);
352 EVP_PKEY *pkey;
358 if (key->keydata.pkey == NULL)
366 pkey = key->keydata.pkey;
368 len = i2d_PrivateKey(pkey, NULL);
374 if (i2d_PrivateKey(pkey, &p) != len) {
396 EVP_PKEY *pkey;
403 if (key->keydata.pkey == NULL)
411 pkey = key->keydata.pkey;
412 eckey = EVP_PKEY_get0(pkey);
454 EVP_PKEY *pkey = NULL;
470 key->keydata.pkey = pub->keydata.pkey;
471 pub->keydata.pkey = NULL;
483 if (d2i_PrivateKey(NID_id_GostR3410_2001, &pkey, &p,
489 if ((pub != NULL) && (pub->keydata.pkey != NULL)) {
490 eckey = EVP_PKEY_get0(pub->keydata.pkey);
501 if (d2i_PrivateKey(NID_id_GostR3410_2001, &pkey, &p,
507 eckey = EVP_PKEY_get0(pkey);
523 key->keydata.pkey = pkey;
524 key->key_size = EVP_PKEY_bits(pkey);
532 if (pkey != NULL)
533 EVP_PKEY_free(pkey);