Lines Matching defs:rr

74     CMS_ReceiptRequest *rr = NULL;
84 rr = ASN1_item_unpack(str, ASN1_ITEM_rptr(CMS_ReceiptRequest));
85 if (!rr)
88 *prr = rr;
90 CMS_ReceiptRequest_free(rr);
100 CMS_ReceiptRequest *rr = NULL;
102 rr = CMS_ReceiptRequest_new();
103 if (!rr)
106 ASN1_STRING_set0(rr->signedContentIdentifier, id, idlen);
108 if (!ASN1_STRING_set(rr->signedContentIdentifier, NULL, 32))
110 if (RAND_bytes(rr->signedContentIdentifier->data, 32) <= 0)
114 sk_GENERAL_NAMES_pop_free(rr->receiptsTo, GENERAL_NAMES_free);
115 rr->receiptsTo = receiptsTo;
118 rr->receiptsFrom->type = 1;
119 rr->receiptsFrom->d.receiptList = receiptList;
121 rr->receiptsFrom->type = 0;
122 rr->receiptsFrom->d.allOrFirstTier = allorfirst;
125 return rr;
131 if (rr)
132 CMS_ReceiptRequest_free(rr);
138 int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr)
143 rrderlen = i2d_CMS_ReceiptRequest(rr, &rrder);
164 void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr,
171 *pcid = rr->signedContentIdentifier;
172 if (rr->receiptsFrom->type == 0) {
174 *pallorfirst = (int)rr->receiptsFrom->d.allOrFirstTier;
181 *plist = rr->receiptsFrom->d.receiptList;
184 *prto = rr->receiptsTo;
225 CMS_ReceiptRequest *rr = NULL;
327 if (CMS_get1_ReceiptRequest(osi, &rr) <= 0) {
332 if (ASN1_STRING_cmp(rr->signedContentIdentifier,
341 if (rr)
342 CMS_ReceiptRequest_free(rr);
358 CMS_ReceiptRequest *rr = NULL;
366 if (CMS_get1_ReceiptRequest(si, &rr) <= 0) {
383 rct.signedContentIdentifier = rr->signedContentIdentifier;
389 if (rr)
390 CMS_ReceiptRequest_free(rr);