Lines Matching defs:pk
182 EVP_PKEY *pk, unsigned int flags)
211 CRYPTO_add(&pk->references, 1, CRYPTO_LOCK_EVP_PKEY);
212 ktri->pkey = pk;
235 EVP_PKEY *pk = NULL;
245 pk = X509_get_pubkey(recip);
246 if (!pk) {
251 switch (cms_pkey_get_ri_type(pk)) {
254 if (!cms_RecipientInfo_ktri_init(ri, recip, pk, flags))
259 if (!cms_RecipientInfo_kari_init(ri, recip, pk, flags))
273 EVP_PKEY_free(pk);
282 if (pk)
283 EVP_PKEY_free(pk);
289 EVP_PKEY **pk, X509 **recip,
301 if (pk)
302 *pk = ktri->pkey;
981 int cms_pkey_get_ri_type(EVP_PKEY *pk)
983 if (pk->ameth && pk->ameth->pkey_ctrl) {
985 i = pk->ameth->pkey_ctrl(pk, ASN1_PKEY_CTRL_CMS_RI_TYPE, 0, &r);