Lines Matching refs:pkey
104 EVP_PKEY *pkey;
107 pkey = ri->d.ktri->pkey;
113 pkey = EVP_PKEY_CTX_get0_pkey(pctx);
114 if (pkey == NULL)
119 if (EVP_PKEY_is_a(pkey, "DHX") || EVP_PKEY_is_a(pkey, "DH"))
121 else if (EVP_PKEY_is_a(pkey, "EC"))
123 else if (EVP_PKEY_is_a(pkey, "RSA"))
127 if (pkey->ameth == NULL || pkey->ameth->pkey_ctrl == NULL)
129 i = pkey->ameth->pkey_ctrl(pkey, ASN1_PKEY_CTRL_CMS_ENVELOPE, cmd, ri);
313 ktri->pkey = pk;
318 ktri->pkey,
408 *pk = ktri->pkey;
441 int CMS_RecipientInfo_set0_pkey(CMS_RecipientInfo *ri, EVP_PKEY *pkey)
447 EVP_PKEY_free(ri->d.ktri->pkey);
448 ri->d.ktri->pkey = pkey;
480 ktri->pkey,
520 EVP_PKEY *pkey = ktri->pkey;
534 if (ktri->pkey == NULL) {
564 ktri->pctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq);