Lines Matching defs:ri
572 static int cms_kari_set1_pkey(CMS_ContentInfo *cms, CMS_RecipientInfo *ri,
578 reks = CMS_RecipientInfo_kari_get0_reks(ri);
586 CMS_RecipientInfo_kari_set0_pkey(ri, pk);
587 rv = CMS_RecipientInfo_kari_decrypt(cms, ri, rek);
588 CMS_RecipientInfo_kari_set0_pkey(ri, NULL);
599 CMS_RecipientInfo *ri;
613 ri = sk_CMS_RecipientInfo_value(ris, i);
614 if (CMS_RecipientInfo_type(ri) != ri_type)
618 r = cms_kari_set1_pkey(cms, ri, pk, cert);
628 else if (!cert || !CMS_RecipientInfo_ktri_cert_cmp(ri, cert)) {
629 CMS_RecipientInfo_set0_pkey(ri, pk);
630 r = CMS_RecipientInfo_decrypt(cms, ri);
631 CMS_RecipientInfo_set0_pkey(ri, NULL);
671 CMS_RecipientInfo *ri;
675 ri = sk_CMS_RecipientInfo_value(ris, i);
676 if (CMS_RecipientInfo_type(ri) != CMS_RECIPINFO_KEK)
683 if (!id || (CMS_RecipientInfo_kekri_id_cmp(ri, id, idlen) == 0)) {
684 CMS_RecipientInfo_set0_key(ri, key, keylen);
685 r = CMS_RecipientInfo_decrypt(cms, ri);
686 CMS_RecipientInfo_set0_key(ri, NULL, 0);
706 CMS_RecipientInfo *ri;
710 ri = sk_CMS_RecipientInfo_value(ris, i);
711 if (CMS_RecipientInfo_type(ri) != CMS_RECIPINFO_PASS)
713 CMS_RecipientInfo_set0_password(ri, pass, passlen);
714 r = CMS_RecipientInfo_decrypt(cms, ri);
715 CMS_RecipientInfo_set0_password(ri, NULL, 0);