Lines Matching defs:pkey

555 	EVP_PKEY *pkey = key->keydata.pkey;
585 if (r.length < (unsigned int) EVP_PKEY_size(pkey))
588 if (!EVP_SignFinal(evp_md_ctx, r.base, &siglen, pkey)) {
705 EVP_PKEY *pkey = key->keydata.pkey;
734 rsa = EVP_PKEY_get1_RSA(pkey);
743 status = EVP_VerifyFinal(evp_md_ctx, sig->base, sig->length, pkey);
895 pkey1 = key1->keydata.pkey;
896 pkey2 = key2->keydata.pkey;
898 * The pkey reference will keep these around after
984 EVP_PKEY *pkey = EVP_PKEY_new();
1017 if (pkey == NULL)
1019 if (!EVP_PKEY_set1_RSA(pkey, rsa))
1045 key->keydata.pkey = pkey;
1059 if (pkey != NULL)
1060 EVP_PKEY_free(pkey);
1073 EVP_PKEY *pkey = EVP_PKEY_new();
1077 if (pkey == NULL)
1090 EVP_PKEY_free(pkey);
1097 if (!EVP_PKEY_set1_RSA(pkey, rsa)) {
1098 EVP_PKEY_free(pkey);
1102 key->keydata.pkey = pkey;
1116 RSA *rsa = EVP_PKEY_get1_RSA(key->keydata.pkey);
1119 /* key->keydata.pkey still has a reference so rsa is still valid. */
1132 EVP_PKEY *pkey = key->keydata.pkey;
1133 EVP_PKEY_free(pkey);
1134 key->keydata.pkey = NULL;
1150 EVP_PKEY *pkey;
1155 REQUIRE(key->keydata.pkey != NULL);
1161 pkey = key->keydata.pkey;
1162 rsa = EVP_PKEY_get1_RSA(pkey);
1214 EVP_PKEY *pkey;
1264 pkey = EVP_PKEY_new();
1265 if (pkey == NULL) {
1269 if (!EVP_PKEY_set1_RSA(pkey, rsa)) {
1270 EVP_PKEY_free(pkey);
1274 key->keydata.pkey = pkey;
1295 if (key->keydata.pkey == NULL)
1297 rsa = EVP_PKEY_get1_RSA(key->keydata.pkey);
1469 EVP_PKEY *pkey = NULL;
1485 key->keydata.pkey = pub->keydata.pkey;
1486 pub->keydata.pkey = NULL;
1494 if (pub != NULL && pub->keydata.pkey != NULL)
1495 pubrsa = EVP_PKEY_get1_RSA(pub->keydata.pkey);
1527 pkey = ENGINE_load_private_key(ep, label, NULL, NULL);
1528 if (pkey == NULL)
1538 rsa = EVP_PKEY_get1_RSA(pkey);
1548 key->key_size = EVP_PKEY_bits(pkey);
1550 key->keydata.pkey = pkey;
1554 EVP_PKEY_free(pkey);
1570 pkey = EVP_PKEY_new();
1571 if (pkey == NULL)
1573 if (!EVP_PKEY_set1_RSA(pkey, rsa))
1575 key->keydata.pkey = pkey;
1653 if (pkey != NULL)
1654 EVP_PKEY_free(pkey);
1673 EVP_PKEY *pkey = NULL;
1693 pkey = ENGINE_load_public_key(e, label, NULL, NULL);
1694 if (pkey != NULL) {
1695 pubrsa = EVP_PKEY_get1_RSA(pkey);
1696 EVP_PKEY_free(pkey);
1700 pkey = ENGINE_load_private_key(e, label, NULL, NULL);
1701 if (pkey == NULL)
1715 rsa = EVP_PKEY_get1_RSA(pkey);
1725 key->key_size = EVP_PKEY_bits(pkey);
1727 key->keydata.pkey = pkey;
1731 EVP_PKEY_free(pkey);
1742 if (pkey != NULL)
1743 EVP_PKEY_free(pkey);