Lines Matching refs:rr
103 CMS_ReceiptRequest *rr = NULL;
112 rr = ASN1_item_unpack(str, &CMS_ReceiptRequest_it);
113 if (!rr)
116 *prr = rr;
118 CMS_ReceiptRequest_free(rr);
128 CMS_ReceiptRequest *rr = NULL;
130 rr = CMS_ReceiptRequest_new();
131 if (rr == NULL)
134 ASN1_STRING_set0(rr->signedContentIdentifier, id, idlen);
136 if (!ASN1_STRING_set(rr->signedContentIdentifier, NULL, 32))
138 arc4random_buf(rr->signedContentIdentifier->data, 32);
141 sk_GENERAL_NAMES_pop_free(rr->receiptsTo, GENERAL_NAMES_free);
142 rr->receiptsTo = receiptsTo;
145 rr->receiptsFrom->type = 1;
146 rr->receiptsFrom->d.receiptList = receiptList;
148 rr->receiptsFrom->type = 0;
149 rr->receiptsFrom->d.allOrFirstTier = allorfirst;
152 return rr;
156 CMS_ReceiptRequest_free(rr);
163 CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr)
168 rrderlen = i2d_CMS_ReceiptRequest(rr, &rrder);
189 CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid,
194 *pcid = rr->signedContentIdentifier;
195 if (rr->receiptsFrom->type == 0) {
197 *pallorfirst = (int)rr->receiptsFrom->d.allOrFirstTier;
204 *plist = rr->receiptsFrom->d.receiptList;
207 *prto = rr->receiptsTo;
255 CMS_ReceiptRequest *rr = NULL;
353 if (CMS_get1_ReceiptRequest(osi, &rr) <= 0) {
358 if (ASN1_STRING_cmp(rr->signedContentIdentifier,
367 CMS_ReceiptRequest_free(rr);
381 CMS_ReceiptRequest *rr = NULL;
389 if (CMS_get1_ReceiptRequest(si, &rr) <= 0) {
405 rct.signedContentIdentifier = rr->signedContentIdentifier;
411 CMS_ReceiptRequest_free(rr);