Lines Matching refs:ri
158 static int ecdh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri)
170 if (!CMS_RecipientInfo_kari_get0_alg(ri, &alg, &ukm))
186 kekctx = CMS_RecipientInfo_kari_get0_ctx(ri);
219 static int ecdh_cms_decrypt(CMS_RecipientInfo *ri)
223 pctx = CMS_RecipientInfo_get0_pkey_ctx(ri);
231 if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &alg, &pubkey,
242 if (!ecdh_cms_set_shared_info(pctx, ri)) {
249 static int ecdh_cms_encrypt(CMS_RecipientInfo *ri)
266 pctx = CMS_RecipientInfo_get0_pkey_ctx(ri);
271 if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &talg, &pubkey,
320 if (!CMS_RecipientInfo_kari_get0_alg(ri, &talg, &ukm))
328 ctx = CMS_RecipientInfo_kari_get0_ctx(ri);
382 int ossl_cms_ecdh_envelope(CMS_RecipientInfo *ri, int decrypt)
387 return ecdh_cms_decrypt(ri);
390 return ecdh_cms_encrypt(ri);