Lines Matching refs:rev
200 X509_REVOKED *rev = sk_X509_REVOKED_value(revoked, i); in crl_set_issuers() local
204 gtmp = X509_REVOKED_get_ext_d2i(rev, NID_certificate_issuer, in crl_set_issuers()
221 rev->issuer = gens; in crl_set_issuers()
223 reason = X509_REVOKED_get_ext_d2i(rev, NID_crl_reason, in crl_set_issuers()
231 rev->reason = ASN1_ENUMERATED_get(reason); in crl_set_issuers()
234 rev->reason = CRL_REASON_NONE; in crl_set_issuers()
238 exts = rev->extensions; in crl_set_issuers()
528 X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev) in X509_CRL_add0_revoked() argument
535 if (!inf->revoked || !sk_X509_REVOKED_push(inf->revoked, rev)) { in X509_CRL_add0_revoked()
553 crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev) in crl_revoked_issuer_match() argument
557 if (!rev->issuer) { in crl_revoked_issuer_match()
568 for (i = 0; i < sk_GENERAL_NAME_num(rev->issuer); i++) { in crl_revoked_issuer_match()
569 GENERAL_NAME *gen = sk_GENERAL_NAME_value(rev->issuer, i); in crl_revoked_issuer_match()
583 X509_REVOKED rtmp, *rev; in crl_lookup() local
597 rev = sk_X509_REVOKED_value(crl->crl->revoked, idx); in crl_lookup()
598 if (ASN1_INTEGER_cmp(rev->serialNumber, serial)) in crl_lookup()
600 if (crl_revoked_issuer_match(crl, issuer, rev)) { in crl_lookup()
602 *ret = rev; in crl_lookup()
603 if (rev->reason == CRL_REASON_REMOVE_FROM_CRL) in crl_lookup()