Lines Matching refs:rr
73 CMS_ReceiptRequest *rr = NULL;
82 rr = ASN1_item_unpack(str, ASN1_ITEM_rptr(CMS_ReceiptRequest));
83 if (!rr)
86 *prr = rr;
88 CMS_ReceiptRequest_free(rr);
97 CMS_ReceiptRequest *rr = NULL;
99 rr = CMS_ReceiptRequest_new();
100 if (!rr)
103 ASN1_STRING_set0(rr->signedContentIdentifier, id, idlen);
106 if (!ASN1_STRING_set(rr->signedContentIdentifier, NULL, 32))
108 if (RAND_pseudo_bytes(rr->signedContentIdentifier->data, 32)
113 sk_GENERAL_NAMES_pop_free(rr->receiptsTo, GENERAL_NAMES_free);
114 rr->receiptsTo = receiptsTo;
118 rr->receiptsFrom->type = 1;
119 rr->receiptsFrom->d.receiptList = receiptList;
123 rr->receiptsFrom->type = 0;
124 rr->receiptsFrom->d.allOrFirstTier = allorfirst;
127 return rr;
133 if (rr)
134 CMS_ReceiptRequest_free(rr);
140 int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr)
145 rrderlen = i2d_CMS_ReceiptRequest(rr, &rrder);
166 void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr,
173 *pcid = rr->signedContentIdentifier;
174 if (rr->receiptsFrom->type == 0)
177 *pallorfirst = (int)rr->receiptsFrom->d.allOrFirstTier;
186 *plist = rr->receiptsFrom->d.receiptList;
189 *prto = rr->receiptsTo;
232 CMS_ReceiptRequest *rr = NULL;
347 if (CMS_get1_ReceiptRequest(osi, &rr) <= 0)
353 if (ASN1_STRING_cmp(rr->signedContentIdentifier,
364 if (rr)
365 CMS_ReceiptRequest_free(rr);
380 CMS_ReceiptRequest *rr = NULL;
388 if (CMS_get1_ReceiptRequest(si, &rr) <= 0)
407 rct.signedContentIdentifier = rr->signedContentIdentifier;
413 if (rr)
414 CMS_ReceiptRequest_free(rr);