Lines Matching refs:ri
673 CMS_RecipientInfo *ri,
680 reks = CMS_RecipientInfo_kari_get0_reks(ri);
687 CMS_RecipientInfo_kari_set0_pkey_and_peer(ri, pk, peer);
688 rv = CMS_RecipientInfo_kari_decrypt(cms, ri, rek);
689 CMS_RecipientInfo_kari_set0_pkey(ri, NULL);
706 CMS_RecipientInfo *ri;
730 ri = sk_CMS_RecipientInfo_value(ris, i);
731 ri_type = CMS_RecipientInfo_type(ri);
736 r = cms_kari_set1_pkey_and_peer(cms, ri, pk, cert, peer);
743 else if (cert == NULL || !CMS_RecipientInfo_ktri_cert_cmp(ri, cert)) {
745 CMS_RecipientInfo_set0_pkey(ri, pk);
746 r = CMS_RecipientInfo_decrypt(cms, ri);
747 CMS_RecipientInfo_set0_pkey(ri, NULL);
791 CMS_RecipientInfo *ri;
796 ri = sk_CMS_RecipientInfo_value(ris, i);
797 if (CMS_RecipientInfo_type(ri) != CMS_RECIPINFO_KEK)
802 || (CMS_RecipientInfo_kekri_id_cmp(ri, id, idlen) == 0)) {
804 CMS_RecipientInfo_set0_key(ri, key, keylen);
805 r = CMS_RecipientInfo_decrypt(cms, ri);
806 CMS_RecipientInfo_set0_key(ri, NULL, 0);
827 CMS_RecipientInfo *ri;
839 ri = sk_CMS_RecipientInfo_value(ris, i);
840 if (CMS_RecipientInfo_type(ri) != CMS_RECIPINFO_PASS)
845 CMS_RecipientInfo_set0_password(ri, pass, passlen);
846 r = CMS_RecipientInfo_decrypt(cms, ri);
847 CMS_RecipientInfo_set0_password(ri, NULL, 0);