Lines Matching refs:ri
80 static int dh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri)
93 if (!CMS_RecipientInfo_kari_get0_alg(ri, &alg, &ukm))
117 kekctx = CMS_RecipientInfo_kari_get0_ctx(ri);
161 static int dh_cms_decrypt(CMS_RecipientInfo *ri)
163 EVP_PKEY_CTX *pctx = CMS_RecipientInfo_get0_pkey_ctx(ri);
172 if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &alg, &pubkey,
183 if (!dh_cms_set_shared_info(pctx, ri)) {
190 static int dh_cms_encrypt(CMS_RecipientInfo *ri)
208 pctx = CMS_RecipientInfo_get0_pkey_ctx(ri);
213 if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &talg, &pubkey,
266 if (!CMS_RecipientInfo_kari_get0_alg(ri, &talg, &ukm))
270 ctx = CMS_RecipientInfo_kari_get0_ctx(ri);
331 int ossl_cms_dh_envelope(CMS_RecipientInfo *ri, int decrypt)
336 return dh_cms_decrypt(ri);
339 return dh_cms_encrypt(ri);