Lines Matching defs:xcs
321 ve_anchors_add(br_x509_certificate *xcs, size_t num, anchor_list *anchors,
328 if (certificate_to_trust_anchor_inner(&ta, &xcs[u]) < 0) {
336 cp = x509_cn_get(&xcs[u], buf, sizeof(buf));
350 ve_trust_anchors_add(br_x509_certificate *xcs, size_t num)
352 return (ve_anchors_add(xcs, num, &trust_anchors, "trusted"));
356 ve_forbidden_anchors_add(br_x509_certificate *xcs, size_t num)
358 return (ve_anchors_add(xcs, num, &forbidden_anchors, "forbidden"));
373 br_x509_certificate *xcs;
378 xcs = parse_certificates(buf, len, &num);
379 if (xcs != NULL) {
380 num = ve_trust_anchors_add(xcs, num);
401 br_x509_certificate *xcs;
406 xcs = parse_certificates(buf, len, &num);
407 if (xcs != NULL) {
408 num = ve_forbidden_anchors_add(xcs, num);
493 verify_signer_xcs(br_x509_certificate *xcs,
508 VEC_ADDMANY(chain, xcs, num);
606 check_forbidden_digests(br_x509_certificate *xcs, size_t num)
626 tbs = X509_to_tbs(xcs[num].data, &tbs_len);
689 br_x509_certificate *xcs;
696 xcs = read_certificates(certs, &num);
697 if (xcs == NULL) {
709 pk = verify_signer_xcs(xcs, num, elts, num_elts, &forbidden_anchors);
717 pk = verify_signer_xcs(xcs, num, elts, num_elts, &trust_anchors);
725 if (check_forbidden_digests(xcs, num)) {
731 free_certificates(xcs, num);
1093 br_x509_certificate *xcs;
1122 xcs = parse_certificates(__DECONST(unsigned char *, VERIFY_CERTS_STR),
1124 if (xcs != NULL) {
1138 if ((pk = verify_signer_xcs(&xcs[u], 1, &cn, 1, &trust_anchors)) != NULL) {
1139 free_cert_contents(&xcs[u]);
1148 xfree(xcs);