Lines Matching refs:basic

267 parse_ocsp_basic(const void *data, size_t length, OCSPBasicOCSPResponse *basic)  in parse_ocsp_basic()  argument
273 memset(basic, 0, sizeof(*basic)); in parse_ocsp_basic()
305 basic, in parse_ocsp_basic()
313 free_OCSPBasicOCSPResponse(basic); in parse_ocsp_basic()
328 OCSPBasicOCSPResponse basic; in load_ocsp() local
343 ret = parse_ocsp_basic(data, length, &basic); in load_ocsp()
351 if (basic.certs) { in load_ocsp()
357 free_OCSPBasicOCSPResponse(&basic); in load_ocsp()
361 for (i = 0; i < basic.certs->len; i++) { in load_ocsp()
364 ret = hx509_cert_init(context, &basic.certs->val[i], &c); in load_ocsp()
381 ocsp->ocsp = basic; in load_ocsp()
1195 OCSPBasicOCSPResponse basic; in hx509_ocsp_verify() local
1204 ret = parse_ocsp_basic(data, length, &basic); in hx509_ocsp_verify()
1211 for (i = 0; i < basic.tbsResponseData.responses.len; i++) { in hx509_ocsp_verify()
1213 ret = der_heim_integer_cmp(&basic.tbsResponseData.responses.val[i].certID.serialNumber, in hx509_ocsp_verify()
1221 &basic.tbsResponseData.responses.val[i].certID.hashAlgorithm, in hx509_ocsp_verify()
1223 &basic.tbsResponseData.responses.val[i].certID.issuerNameHash); in hx509_ocsp_verify()
1227 switch (basic.tbsResponseData.responses.val[i].certStatus.element) { in hx509_ocsp_verify()
1236 if (basic.tbsResponseData.responses.val[i].thisUpdate > in hx509_ocsp_verify()
1241 if (basic.tbsResponseData.responses.val[i].nextUpdate) { in hx509_ocsp_verify()
1242 if (*basic.tbsResponseData.responses.val[i].nextUpdate < now) in hx509_ocsp_verify()
1244 *expiration = *basic.tbsResponseData.responses.val[i].nextUpdate; in hx509_ocsp_verify()
1248 free_OCSPBasicOCSPResponse(&basic); in hx509_ocsp_verify()
1252 free_OCSPBasicOCSPResponse(&basic); in hx509_ocsp_verify()