Symbol: crl
lib/libcrypto/asn1/t_crl.c
125
x->crl->extensions, 0, 8);
lib/libcrypto/asn1/x_crl.c
195
crl_set_issuers(X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
201
revoked = X509_CRL_get_REVOKED(crl);
lib/libcrypto/asn1/x_crl.c
212
crl->flags |= EXFLAG_INVALID;
lib/libcrypto/asn1/x_crl.c
218
if (!crl->issuers) {
lib/libcrypto/asn1/x_crl.c
219
crl->issuers = sk_GENERAL_NAMES_new_null();
lib/libcrypto/asn1/x_crl.c
220
if (!crl->issuers)
lib/libcrypto/asn1/x_crl.c
223
if (!sk_GENERAL_NAMES_push(crl->issuers, gtmp))
lib/libcrypto/asn1/x_crl.c
231
crl->flags |= EXFLAG_INVALID;
lib/libcrypto/asn1/x_crl.c
251
crl->flags |= EXFLAG_CRITICAL;
lib/libcrypto/asn1/x_crl.c
266
X509_CRL *crl = (X509_CRL *)*pval;
lib/libcrypto/asn1/x_crl.c
274
crl->idp = NULL;
lib/libcrypto/asn1/x_crl.c
275
crl->akid = NULL;
lib/libcrypto/asn1/x_crl.c
276
crl->flags = 0;
lib/libcrypto/asn1/x_crl.c
277
crl->idp_flags = 0;
lib/libcrypto/asn1/x_crl.c
278
crl->idp_reasons = CRLDP_ALL_REASONS;
lib/libcrypto/asn1/x_crl.c
279
crl->issuers = NULL;
lib/libcrypto/asn1/x_crl.c
280
crl->crl_number = NULL;
lib/libcrypto/asn1/x_crl.c
281
crl->base_crl_number = NULL;
lib/libcrypto/asn1/x_crl.c
290
X509_CRL_digest(crl, X509_CRL_HASH_EVP, crl->hash, NULL);
lib/libcrypto/asn1/x_crl.c
291
crl->idp = X509_CRL_get_ext_d2i(crl,
lib/libcrypto/asn1/x_crl.c
293
if (crl->idp)
lib/libcrypto/asn1/x_crl.c
294
setup_idp(crl, crl->idp);
lib/libcrypto/asn1/x_crl.c
296
crl->akid = X509_CRL_get_ext_d2i(crl,
lib/libcrypto/asn1/x_crl.c
299
crl->crl_number = X509_CRL_get_ext_d2i(crl,
lib/libcrypto/asn1/x_crl.c
302
crl->base_crl_number = X509_CRL_get_ext_d2i(crl,
lib/libcrypto/asn1/x_crl.c
305
if (crl->base_crl_number && !crl->crl_number)
lib/libcrypto/asn1/x_crl.c
306
crl->flags |= EXFLAG_INVALID;
lib/libcrypto/asn1/x_crl.c
316
exts = crl->crl->extensions;
lib/libcrypto/asn1/x_crl.c
323
crl->flags |= EXFLAG_FRESHEST;
lib/libcrypto/asn1/x_crl.c
330
crl->flags |= EXFLAG_CRITICAL;
lib/libcrypto/asn1/x_crl.c
335
if (!crl_set_issuers(crl))
lib/libcrypto/asn1/x_crl.c
340
AUTHORITY_KEYID_free(crl->akid);
lib/libcrypto/asn1/x_crl.c
341
ISSUING_DIST_POINT_free(crl->idp);
lib/libcrypto/asn1/x_crl.c
342
ASN1_INTEGER_free(crl->crl_number);
lib/libcrypto/asn1/x_crl.c
343
ASN1_INTEGER_free(crl->base_crl_number);
lib/libcrypto/asn1/x_crl.c
344
sk_GENERAL_NAMES_pop_free(crl->issuers, GENERAL_NAMES_free);
lib/libcrypto/asn1/x_crl.c
353
setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp)
lib/libcrypto/asn1/x_crl.c
358
crl->idp_flags |= IDP_PRESENT;
lib/libcrypto/asn1/x_crl.c
361
crl->idp_flags |= IDP_ONLYUSER;
lib/libcrypto/asn1/x_crl.c
365
crl->idp_flags |= IDP_ONLYCA;
lib/libcrypto/asn1/x_crl.c
369
crl->idp_flags |= IDP_ONLYATTR;
lib/libcrypto/asn1/x_crl.c
373
crl->idp_flags |= IDP_INVALID;
lib/libcrypto/asn1/x_crl.c
376
crl->idp_flags |= IDP_INDIRECT;
lib/libcrypto/asn1/x_crl.c
379
crl->idp_flags |= IDP_REASONS;
lib/libcrypto/asn1/x_crl.c
381
crl->idp_reasons = idp->onlysomereasons->data[0];
lib/libcrypto/asn1/x_crl.c
383
crl->idp_reasons |=
lib/libcrypto/asn1/x_crl.c
385
crl->idp_reasons &= CRLDP_ALL_REASONS;
lib/libcrypto/asn1/x_crl.c
388
DIST_POINT_set_dpname(idp->distpoint, X509_CRL_get_issuer(crl));
lib/libcrypto/asn1/x_crl.c
400
.offset = offsetof(X509_CRL, crl),
lib/libcrypto/asn1/x_crl.c
530
X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev)
lib/libcrypto/asn1/x_crl.c
534
inf = crl->crl;
lib/libcrypto/asn1/x_crl.c
547
X509_CRL_verify(X509_CRL *crl, EVP_PKEY *pkey)
lib/libcrypto/asn1/x_crl.c
553
if (X509_ALGOR_cmp(crl->sig_alg, crl->crl->sig_alg) != 0)
lib/libcrypto/asn1/x_crl.c
555
return ASN1_item_verify(&X509_CRL_INFO_it, crl->sig_alg, crl->signature,
lib/libcrypto/asn1/x_crl.c
556
crl->crl, pkey);
lib/libcrypto/asn1/x_crl.c
561
crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm, X509_REVOKED *rev)
lib/libcrypto/asn1/x_crl.c
568
if (!X509_NAME_cmp(nm, X509_CRL_get_issuer(crl)))
lib/libcrypto/asn1/x_crl.c
574
nm = X509_CRL_get_issuer(crl);
lib/libcrypto/asn1/x_crl.c
588
crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial,
lib/libcrypto/asn1/x_crl.c
595
if (!sk_X509_REVOKED_is_sorted(crl->crl->revoked)) {
lib/libcrypto/asn1/x_crl.c
597
sk_X509_REVOKED_sort(crl->crl->revoked);
lib/libcrypto/asn1/x_crl.c
600
idx = sk_X509_REVOKED_find(crl->crl->revoked, &rtmp);
lib/libcrypto/asn1/x_crl.c
604
for (; idx < sk_X509_REVOKED_num(crl->crl->revoked); idx++) {
lib/libcrypto/asn1/x_crl.c
605
rev = sk_X509_REVOKED_value(crl->crl->revoked, idx);
lib/libcrypto/asn1/x_crl.c
608
if (crl_revoked_issuer_match(crl, issuer, rev)) {
lib/libcrypto/asn1/x_crl.c
620
X509_CRL_get0_by_serial(X509_CRL *crl, X509_REVOKED **ret,
lib/libcrypto/asn1/x_crl.c
623
return crl_lookup(crl, ret, serial, NULL);
lib/libcrypto/asn1/x_crl.c
628
X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x)
lib/libcrypto/asn1/x_crl.c
630
return crl_lookup(crl, ret, X509_get_serialNumber(x),
lib/libcrypto/asn1/x_crl.c
636
X509_CRL_get_signature_nid(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
638
return OBJ_obj2nid(crl->sig_alg->algorithm);
lib/libcrypto/asn1/x_crl.c
643
X509_CRL_get0_extensions(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
645
return crl->crl->extensions;
lib/libcrypto/asn1/x_crl.c
650
X509_CRL_get_version(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
652
return ASN1_INTEGER_get(crl->crl->version);
lib/libcrypto/asn1/x_crl.c
657
X509_CRL_get0_lastUpdate(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
659
return crl->crl->lastUpdate;
lib/libcrypto/asn1/x_crl.c
664
X509_CRL_get_lastUpdate(X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
666
return crl->crl->lastUpdate;
lib/libcrypto/asn1/x_crl.c
671
X509_CRL_get0_nextUpdate(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
673
return crl->crl->nextUpdate;
lib/libcrypto/asn1/x_crl.c
678
X509_CRL_get_nextUpdate(X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
680
return crl->crl->nextUpdate;
lib/libcrypto/asn1/x_crl.c
685
X509_CRL_get_issuer(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
687
return crl->crl->issuer;
lib/libcrypto/asn1/x_crl.c
692
X509_CRL_get_REVOKED(X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
694
return crl->crl->revoked;
lib/libcrypto/asn1/x_crl.c
699
X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig,
lib/libcrypto/asn1/x_crl.c
703
*psig = crl->signature;
lib/libcrypto/asn1/x_crl.c
705
*palg = crl->sig_alg;
lib/libcrypto/asn1/x_crl.c
71
static void setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp);
lib/libcrypto/asn1/x_crl.c
710
X509_CRL_get0_tbs_sigalg(const X509_CRL *crl)
lib/libcrypto/asn1/x_crl.c
712
return crl->crl->sig_alg;
lib/libcrypto/cms/cms.h
256
int CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl);
lib/libcrypto/cms/cms.h
257
int CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl);
lib/libcrypto/cms/cms_asn1.c
337
.offset = offsetof(CMS_RevocationInfoChoice, d.crl),
lib/libcrypto/cms/cms_lib.c
618
CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl)
lib/libcrypto/cms/cms_lib.c
626
rch->d.crl = crl;
lib/libcrypto/cms/cms_lib.c
633
CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl)
lib/libcrypto/cms/cms_lib.c
637
r = CMS_add0_crl(cms, crl);
lib/libcrypto/cms/cms_lib.c
639
X509_CRL_up_ref(crl);
lib/libcrypto/cms/cms_lib.c
694
if (!sk_X509_CRL_push(crls, rch->d.crl)) {
lib/libcrypto/cms/cms_lib.c
698
X509_CRL_up_ref(rch->d.crl);
lib/libcrypto/cms/cms_local.h
317
X509_CRL *crl;
lib/libcrypto/pem/pem_info.c
128
X509_CRL_free(x->crl);
lib/libcrypto/pem/pem_info.c
193
if (xi->crl != NULL) {
lib/libcrypto/pem/pem_info.c
199
pp = &(xi->crl);
lib/libcrypto/pem/pem_info.c
307
if ((xi->x509 != NULL) || (xi->crl != NULL) ||
lib/libcrypto/pkcs12/p12_sbag.c
171
PKCS12_SAFEBAG_create_crl(X509_CRL *crl)
lib/libcrypto/pkcs12/p12_sbag.c
173
return PKCS12_item_pack_safebag(crl, &X509_CRL_it,
lib/libcrypto/pkcs12/pkcs12_local.h
117
PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_crl(X509_CRL *crl);
lib/libcrypto/pkcs7/pk7_asn1.c
282
.offset = offsetof(PKCS7_SIGNED, crl),
lib/libcrypto/pkcs7/pk7_asn1.c
771
.offset = offsetof(PKCS7_SIGN_ENVELOPE, crl),
lib/libcrypto/pkcs7/pk7_lib.c
340
PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl)
lib/libcrypto/pkcs7/pk7_lib.c
348
sk = &(p7->d.sign->crl);
lib/libcrypto/pkcs7/pk7_lib.c
351
sk = &(p7->d.signed_and_enveloped->crl);
lib/libcrypto/pkcs7/pk7_lib.c
365
CRYPTO_add(&crl->references, 1, CRYPTO_LOCK_X509_CRL);
lib/libcrypto/pkcs7/pk7_lib.c
366
if (!sk_X509_CRL_push(*sk, crl)) {
lib/libcrypto/pkcs7/pk7_lib.c
367
X509_CRL_free(crl);
lib/libcrypto/pkcs7/pk7_smime.c
332
X509_STORE_CTX_set0_crls(&cert_ctx, p7->d.sign->crl);
lib/libcrypto/pkcs7/pkcs7.h
113
STACK_OF(X509_CRL) *crl; /* [ 1 ] */
lib/libcrypto/pkcs7/pkcs7.h
138
STACK_OF(X509_CRL) *crl; /* [ 1 ] */
lib/libcrypto/x509/by_dir.c
265
} crl;
lib/libcrypto/x509/by_dir.c
284
data.crl.st_crl.crl = &data.crl.st_crl_info;
lib/libcrypto/x509/by_dir.c
285
data.crl.st_crl_info.issuer = name;
lib/libcrypto/x509/by_dir.c
286
stmp.data.crl = &data.crl.st_crl;
lib/libcrypto/x509/by_file.c
252
if (itmp->crl) {
lib/libcrypto/x509/by_file.c
253
X509_STORE_add_crl(ctx->store_ctx, itmp->crl);
lib/libcrypto/x509/by_mem.c
119
if (itmp->crl) {
lib/libcrypto/x509/by_mem.c
120
ok = X509_STORE_add_crl(lu->store_ctx, itmp->crl);
lib/libcrypto/x509/x509.h
255
X509_CRL *crl;
lib/libcrypto/x509/x509.h
304
int X509_CRL_get_signature_nid(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
308
const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
309
long X509_CRL_get_version(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
310
const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
311
const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
312
ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl);
lib/libcrypto/x509/x509.h
313
ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl);
lib/libcrypto/x509/x509.h
314
X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
315
STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl);
lib/libcrypto/x509/x509.h
316
void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig,
lib/libcrypto/x509/x509.h
319
const X509_ALGOR *X509_CRL_get0_tbs_sigalg(const X509_CRL *crl);
lib/libcrypto/x509/x509.h
370
X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl);
lib/libcrypto/x509/x509.h
371
int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl);
lib/libcrypto/x509/x509.h
408
X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl);
lib/libcrypto/x509/x509.h
409
int i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl);
lib/libcrypto/x509/x509.h
447
X509_CRL *X509_CRL_dup(X509_CRL *crl);
lib/libcrypto/x509/x509.h
630
int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev);
lib/libcrypto/x509/x509.h
631
int X509_CRL_get0_by_serial(X509_CRL *crl,
lib/libcrypto/x509/x509.h
633
int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x);
lib/libcrypto/x509/x509.h
733
int X509_CRL_sort(X509_CRL *crl);
lib/libcrypto/x509/x509_cmp.c
144
return (X509_NAME_cmp(a->crl->issuer, b->crl->issuer));
lib/libcrypto/x509/x509_conf.c
380
X509_CRL *crl)
lib/libcrypto/x509/x509_conf.c
384
if (crl)
lib/libcrypto/x509/x509_conf.c
385
sk = &crl->crl->extensions;
lib/libcrypto/x509/x509_conf.c
427
X509_CRL *crl, int flags)
lib/libcrypto/x509/x509_conf.c
431
ctx->crl = crl;
lib/libcrypto/x509/x509_ext.c
104
return X509v3_delete_ext(x->crl->extensions, loc);
lib/libcrypto/x509/x509_ext.c
111
return X509V3_get_d2i(x->crl->extensions, nid, crit, idx);
lib/libcrypto/x509/x509_ext.c
119
return X509V3_add1_i2d(&x->crl->extensions, nid, value, crit, flags);
lib/libcrypto/x509/x509_ext.c
126
return X509v3_add_ext(&x->crl->extensions, ex, loc) != NULL;
lib/libcrypto/x509/x509_ext.c
69
return X509v3_get_ext_count(x->crl->extensions);
lib/libcrypto/x509/x509_ext.c
76
return X509v3_get_ext_by_NID(x->crl->extensions, nid, lastpos);
lib/libcrypto/x509/x509_ext.c
83
return X509v3_get_ext_by_OBJ(x->crl->extensions, obj, lastpos);
lib/libcrypto/x509/x509_ext.c
90
return X509v3_get_ext_by_critical(x->crl->extensions, crit, lastpos);
lib/libcrypto/x509/x509_ext.c
97
return X509v3_get_ext(x->crl->extensions, loc);
lib/libcrypto/x509/x509_local.h
231
X509_CRL_INFO *crl;
lib/libcrypto/x509/x509_local.h
261
X509_CRL *crl;
lib/libcrypto/x509/x509_lu.c
135
return X509_CRL_cmp((*a)->data.crl, (*b)->data.crl);
lib/libcrypto/x509/x509_lu.c
198
X509_CRL_free(a->data.crl);
lib/libcrypto/x509/x509_lu.c
403
obj->data.crl = x;
lib/libcrypto/x509/x509_lu.c
416
return X509_CRL_up_ref(a->data.crl);
lib/libcrypto/x509/x509_lu.c
447
stmp.data.crl = &crl_s;
lib/libcrypto/x509/x509_lu.c
448
crl_s.crl = &crl_info_s;
lib/libcrypto/x509/x509_lu.c
506
return xo->data.crl;
lib/libcrypto/x509/x509_lu.c
606
x = obj->data.crl;
lib/libcrypto/x509/x509_lu.c
646
if (!X509_CRL_match(obj->data.crl, x->data.crl))
lib/libcrypto/x509/x509_vfy.c
1003
check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify)
lib/libcrypto/x509/x509_vfy.c
1009
ctx->current_crl = crl;
lib/libcrypto/x509/x509_vfy.c
1017
i = X509_cmp_time(X509_CRL_get_lastUpdate(crl), ptime);
lib/libcrypto/x509/x509_vfy.c
1034
if (X509_CRL_get_nextUpdate(crl)) {
lib/libcrypto/x509/x509_vfy.c
1035
i = X509_cmp_time(X509_CRL_get_nextUpdate(crl), ptime);
lib/libcrypto/x509/x509_vfy.c
1069
X509_CRL *crl, *best_crl = NULL;
lib/libcrypto/x509/x509_vfy.c
1073
crl = sk_X509_CRL_value(crls, i);
lib/libcrypto/x509/x509_vfy.c
1075
crl_score = get_crl_score(ctx, &crl_issuer, &reasons, crl, x);
lib/libcrypto/x509/x509_vfy.c
1078
best_crl = crl;
lib/libcrypto/x509/x509_vfy.c
120
static int x509_vfy_check_crl(X509_STORE_CTX *ctx, X509_CRL *crl);
lib/libcrypto/x509/x509_vfy.c
121
static int x509_vfy_cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
lib/libcrypto/x509/x509_vfy.c
1216
X509_CRL *crl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
1224
if (crl->idp_flags & IDP_INVALID)
lib/libcrypto/x509/x509_vfy.c
1228
if (crl->idp_flags & (IDP_INDIRECT | IDP_REASONS))
lib/libcrypto/x509/x509_vfy.c
1230
} else if (crl->idp_flags & IDP_REASONS) {
lib/libcrypto/x509/x509_vfy.c
1232
if (!(crl->idp_reasons & ~tmp_reasons))
lib/libcrypto/x509/x509_vfy.c
1236
else if (crl->base_crl_number)
lib/libcrypto/x509/x509_vfy.c
1239
if (X509_NAME_cmp(X509_get_issuer_name(x), X509_CRL_get_issuer(crl))) {
lib/libcrypto/x509/x509_vfy.c
1240
if (!(crl->idp_flags & IDP_INDIRECT))
lib/libcrypto/x509/x509_vfy.c
1245
if (!(crl->flags & EXFLAG_CRITICAL))
lib/libcrypto/x509/x509_vfy.c
1249
if (check_crl_time(ctx, crl, 0))
lib/libcrypto/x509/x509_vfy.c
1253
crl_akid_check(ctx, crl, pissuer, &crl_score);
lib/libcrypto/x509/x509_vfy.c
1262
if (crl_crldp_check(x, crl, crl_score, &crl_reasons)) {
lib/libcrypto/x509/x509_vfy.c
1276
crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
1280
X509_NAME *cnm = X509_CRL_get_issuer(crl);
lib/libcrypto/x509/x509_vfy.c
1289
if (X509_check_akid(crl_issuer, crl->akid) == X509_V_OK) {
lib/libcrypto/x509/x509_vfy.c
1301
if (X509_check_akid(crl_issuer, crl->akid) == X509_V_OK) {
lib/libcrypto/x509/x509_vfy.c
131
unsigned int *preasons, X509_CRL *crl, X509 *x);
lib/libcrypto/x509/x509_vfy.c
1320
if (X509_check_akid(crl_issuer, crl->akid) == X509_V_OK) {
lib/libcrypto/x509/x509_vfy.c
136
static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
138
static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score,
lib/libcrypto/x509/x509_vfy.c
1458
crldp_check_crlissuer(DIST_POINT *dp, X509_CRL *crl, int crl_score)
lib/libcrypto/x509/x509_vfy.c
1461
X509_NAME *nm = X509_CRL_get_issuer(crl);
lib/libcrypto/x509/x509_vfy.c
1479
crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, unsigned int *preasons)
lib/libcrypto/x509/x509_vfy.c
1483
if (crl->idp_flags & IDP_ONLYATTR)
lib/libcrypto/x509/x509_vfy.c
1486
if (crl->idp_flags & IDP_ONLYUSER)
lib/libcrypto/x509/x509_vfy.c
1489
if (crl->idp_flags & IDP_ONLYCA)
lib/libcrypto/x509/x509_vfy.c
1492
*preasons = crl->idp_reasons;
lib/libcrypto/x509/x509_vfy.c
1495
if (crldp_check_crlissuer(dp, crl, crl_score)) {
lib/libcrypto/x509/x509_vfy.c
1496
if (!crl->idp ||
lib/libcrypto/x509/x509_vfy.c
1497
idp_check_dp(dp->distpoint, crl->idp->distpoint)) {
lib/libcrypto/x509/x509_vfy.c
1503
if ((!crl->idp || !crl->idp->distpoint) &&
lib/libcrypto/x509/x509_vfy.c
1520
X509_CRL *crl = NULL, *dcrl = NULL;
lib/libcrypto/x509/x509_vfy.c
1525
ok = get_crl_sk(ctx, &crl, &dcrl, &issuer, &crl_score, &reasons,
lib/libcrypto/x509/x509_vfy.c
1534
if (!skcrl && crl)
lib/libcrypto/x509/x509_vfy.c
1537
get_crl_sk(ctx, &crl, &dcrl, &issuer, &crl_score, &reasons, skcrl);
lib/libcrypto/x509/x509_vfy.c
1544
if (crl) {
lib/libcrypto/x509/x509_vfy.c
1548
*pcrl = crl;
lib/libcrypto/x509/x509_vfy.c
1558
x509_crl_verify_parent_signature(X509 *parent, X509_CRL *crl, int *error)
lib/libcrypto/x509/x509_vfy.c
1565
if ((cached = x509_issuer_cache_find(parent->hash, crl->hash)) >= 0) {
lib/libcrypto/x509/x509_vfy.c
1576
if (X509_CRL_verify(crl, pkey) <= 0)
lib/libcrypto/x509/x509_vfy.c
1582
x509_issuer_cache_add(parent->hash, crl->hash, ret);
lib/libcrypto/x509/x509_vfy.c
1589
x509_vfy_check_crl(X509_STORE_CTX *ctx, X509_CRL *crl)
lib/libcrypto/x509/x509_vfy.c
1620
if (!crl->base_crl_number) {
lib/libcrypto/x509/x509_vfy.c
1647
if (crl->idp_flags & IDP_INVALID) {
lib/libcrypto/x509/x509_vfy.c
1658
ok = check_crl_time(ctx, crl, 1);
lib/libcrypto/x509/x509_vfy.c
1663
if (!x509_crl_verify_parent_signature(issuer, crl, &ctx->error)) {
lib/libcrypto/x509/x509_vfy.c
1678
x509_vfy_cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
1689
(crl->flags & EXFLAG_CRITICAL)) {
lib/libcrypto/x509/x509_vfy.c
1698
if (X509_CRL_get0_by_cert(crl, &rev, x)) {
lib/libcrypto/x509/x509_vfy.c
936
X509_CRL *crl = NULL, *dcrl = NULL;
lib/libcrypto/x509/x509_vfy.c
950
ok = get_crl_delta(ctx, &crl, &dcrl, x);
lib/libcrypto/x509/x509_vfy.c
956
ctx->current_crl = crl;
lib/libcrypto/x509/x509_vfy.c
957
ok = x509_vfy_check_crl(ctx, crl);
lib/libcrypto/x509/x509_vfy.c
973
ok = x509_vfy_cert_crl(ctx, crl, x);
lib/libcrypto/x509/x509_vfy.c
979
X509_CRL_free(crl);
lib/libcrypto/x509/x509_vfy.c
981
crl = NULL;
lib/libcrypto/x509/x509_vfy.c
995
X509_CRL_free(crl);
lib/libcrypto/x509/x509cset.c
100
return X509_NAME_set(&x->crl->issuer, name);
lib/libcrypto/x509/x509cset.c
111
in = x->crl->lastUpdate;
lib/libcrypto/x509/x509cset.c
115
ASN1_TIME_free(x->crl->lastUpdate);
lib/libcrypto/x509/x509cset.c
116
x->crl->lastUpdate = in;
lib/libcrypto/x509/x509cset.c
137
in = x->crl->nextUpdate;
lib/libcrypto/x509/x509cset.c
141
ASN1_TIME_free(x->crl->nextUpdate);
lib/libcrypto/x509/x509cset.c
142
x->crl->nextUpdate = in;
lib/libcrypto/x509/x509cset.c
159
sk_X509_REVOKED_sort(c->crl->revoked);
lib/libcrypto/x509/x509cset.c
160
c->crl->enc.modified = 1;
lib/libcrypto/x509/x509cset.c
225
i2d_re_X509_CRL_tbs(X509_CRL *crl, unsigned char **pp)
lib/libcrypto/x509/x509cset.c
227
crl->crl->enc.modified = 1;
lib/libcrypto/x509/x509cset.c
228
return i2d_X509_CRL_INFO(crl->crl, pp);
lib/libcrypto/x509/x509cset.c
87
if (x->crl->version == NULL) {
lib/libcrypto/x509/x509cset.c
88
if ((x->crl->version = ASN1_INTEGER_new()) == NULL)
lib/libcrypto/x509/x509cset.c
91
return ASN1_INTEGER_set(x->crl->version, version);
lib/libcrypto/x509/x509cset.c
98
if (x == NULL || x->crl == NULL)
lib/libcrypto/x509/x509v3.h
129
X509_CRL *crl;
lib/libcrypto/x509/x509v3.h
616
X509_CRL *crl);
lib/libcrypto/x509/x509v3.h
626
X509_REQ *req, X509_CRL *crl, int flags);
lib/libcrypto/x509/x_all.c
107
d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl)
lib/libcrypto/x509/x_all.c
109
return ASN1_item_d2i_bio(&X509_CRL_it, bp, crl);
lib/libcrypto/x509/x_all.c
114
i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl)
lib/libcrypto/x509/x_all.c
116
return ASN1_item_i2d_bio(&X509_CRL_it, bp, crl);
lib/libcrypto/x509/x_all.c
121
d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl)
lib/libcrypto/x509/x_all.c
123
return ASN1_item_d2i_fp(&X509_CRL_it, fp, crl);
lib/libcrypto/x509/x_all.c
128
i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl)
lib/libcrypto/x509/x_all.c
130
return ASN1_item_i2d_fp(&X509_CRL_it, fp, crl);
lib/libcrypto/x509/x_all.c
468
x->crl->enc.modified = 1;
lib/libcrypto/x509/x_all.c
469
return ASN1_item_sign(&X509_CRL_INFO_it, x->crl->sig_alg,
lib/libcrypto/x509/x_all.c
470
x->sig_alg, x->signature, x->crl, pkey, md);
lib/libcrypto/x509/x_all.c
477
x->crl->enc.modified = 1;
lib/libcrypto/x509/x_all.c
479
x->crl->sig_alg, x->sig_alg, x->signature, x->crl, ctx);
lib/libtls/tls.c
686
if (xi->crl == NULL)
lib/libtls/tls.c
688
if (!X509_STORE_add_crl(store, xi->crl)) {
lib/libtls/tls_config.c
526
tls_config_set_crl_mem(struct tls_config *config, const uint8_t *crl,
lib/libtls/tls_config.c
529
return tls_set_mem(&config->crl_mem, &config->crl_len, crl, len);
regress/usr.sbin/rpki-client/openssl/unistd.h
36
X509_CRL_get0_tbs_sigalg(const X509_CRL *crl)
regress/usr.sbin/rpki-client/openssl/unistd.h
40
X509_CRL_get0_signature(crl, NULL, &alg);
sbin/isakmpd/x509.c
698
X509_CRL *crl;
sbin/isakmpd/x509.c
739
crl = PEM_read_X509_CRL(crlfp, NULL, NULL, NULL);
sbin/isakmpd/x509.c
743
if (crl == NULL) {
sbin/isakmpd/x509.c
749
if (!X509_STORE_add_crl(ctx, crl)) {
usr.bin/openssl/apps.c
740
if (xi->crl && pcrls) {
usr.bin/openssl/apps.c
741
if (!sk_X509_CRL_push(*pcrls, xi->crl))
usr.bin/openssl/apps.c
743
xi->crl = NULL;
usr.bin/openssl/ca.c
1358
if ((crl = X509_CRL_new()) == NULL)
usr.bin/openssl/ca.c
1360
if (!X509_CRL_set_issuer_name(crl, X509_get_subject_name(x509)))
usr.bin/openssl/ca.c
1365
if (!X509_CRL_set_lastUpdate(crl, tmptm))
usr.bin/openssl/ca.c
1373
if (!X509_CRL_set_nextUpdate(crl, tmptm))
usr.bin/openssl/ca.c
1400
if (!X509_CRL_add0_revoked(crl, r))
usr.bin/openssl/ca.c
1409
X509_CRL_sort(crl);
usr.bin/openssl/ca.c
1419
X509V3_set_ctx(&crlctx, x509, NULL, NULL, crl, 0);
usr.bin/openssl/ca.c
1424
cfg.crl_ext, crl))
usr.bin/openssl/ca.c
1430
if (!X509_CRL_add1_ext_i2d(crl, NID_crl_number,
usr.bin/openssl/ca.c
1442
if (!X509_CRL_set_version(crl, 1))
usr.bin/openssl/ca.c
1453
if (!do_X509_CRL_sign(bio_err, crl, pkey, dgst,
usr.bin/openssl/ca.c
1457
if (!PEM_write_bio_X509_CRL(Sout, crl))
usr.bin/openssl/ca.c
1514
X509_CRL_free(crl);
usr.bin/openssl/ca.c
624
X509_CRL *crl = NULL;
usr.bin/openssl/certhash.c
331
X509_CRL *crl = NULL;
usr.bin/openssl/certhash.c
335
if ((crl = PEM_read_bio_X509_CRL(bio, NULL, NULL, NULL)) == NULL)
usr.bin/openssl/certhash.c
338
hash = X509_NAME_hash(X509_CRL_get_issuer(crl));
usr.bin/openssl/certhash.c
340
if (X509_CRL_digest(crl, digest, fingerprint, &len) != 1) {
usr.bin/openssl/certhash.c
348
X509_CRL_free(crl);
usr.bin/openssl/certhash.c
430
struct hashinfo *cert, *crl;
usr.bin/openssl/certhash.c
446
for (crl = *crls; crl != NULL; crl = crl->next) {
usr.bin/openssl/certhash.c
447
if (crl->is_dup == 1)
usr.bin/openssl/certhash.c
449
certhash_findlink(*links, crl);
usr.bin/openssl/certhash.c
459
for (crl = *crls; crl != NULL; crl = crl->next) {
usr.bin/openssl/certhash.c
460
if (crl->is_dup == 1 || crl->reference != NULL)
usr.bin/openssl/certhash.c
462
if (certhash_addlink(links, crl) == -1)
usr.bin/openssl/cms.c
1692
X509_CRL *crl = sk_X509_CRL_value(crls, i);
usr.bin/openssl/cms.c
1693
if (!CMS_add1_crl(cms, crl))
usr.bin/openssl/crl2p7.c
167
X509_CRL *crl = NULL;
usr.bin/openssl/crl2p7.c
204
crl = d2i_X509_CRL_bio(in, NULL);
usr.bin/openssl/crl2p7.c
206
crl = PEM_read_bio_X509_CRL(in, NULL, NULL, NULL);
usr.bin/openssl/crl2p7.c
212
if (crl == NULL) {
usr.bin/openssl/crl2p7.c
230
p7s->crl = crl_stack;
usr.bin/openssl/crl2p7.c
231
if (crl != NULL) {
usr.bin/openssl/crl2p7.c
232
if (!sk_X509_CRL_push(crl_stack, crl))
usr.bin/openssl/crl2p7.c
234
crl = NULL;
usr.bin/openssl/crl2p7.c
282
X509_CRL_free(crl);
usr.bin/openssl/pkcs7.c
221
crls = p7->d.sign->crl;
usr.bin/openssl/pkcs7.c
227
crls = p7->d.signed_and_enveloped->crl;
usr.bin/openssl/pkcs7.c
250
X509_CRL *crl;
usr.bin/openssl/pkcs7.c
253
crl = sk_X509_CRL_value(crls, i);
usr.bin/openssl/pkcs7.c
255
X509_CRL_print(out, crl);
usr.bin/openssl/pkcs7.c
258
PEM_write_bio_X509_CRL(out, crl);
usr.sbin/rpki-client/cert.c
2119
free(cert->crl);
usr.sbin/rpki-client/cert.c
2166
io_str_buffer(b, cert->crl);
usr.sbin/rpki-client/cert.c
2173
io_str_buffer(b, cert->crl);
usr.sbin/rpki-client/cert.c
2234
io_read_str(b, &cert->crl);
usr.sbin/rpki-client/cert.c
2241
io_read_str(b, &cert->crl);
usr.sbin/rpki-client/cert.c
530
assert(cert->crl == NULL);
usr.sbin/rpki-client/cert.c
588
char *crl = NULL;
usr.sbin/rpki-client/cert.c
592
if (!x509_location(fn, "CRL distribution point", name, &crl))
usr.sbin/rpki-client/cert.c
595
if (cert->crl == NULL && strncasecmp(crl, RSYNC_PROTO,
usr.sbin/rpki-client/cert.c
597
cert->crl = crl;
usr.sbin/rpki-client/cert.c
602
fn, crl);
usr.sbin/rpki-client/cert.c
603
free(crl);
usr.sbin/rpki-client/cert.c
606
if (cert->crl == NULL) {
usr.sbin/rpki-client/crl.c
176
crl_check_sigalg(const char *fn, const struct crl *crl)
usr.sbin/rpki-client/crl.c
178
const X509_CRL *x = crl->x509_crl;
usr.sbin/rpki-client/crl.c
202
struct crl *
usr.sbin/rpki-client/crl.c
206
struct crl *crl;
usr.sbin/rpki-client/crl.c
215
if ((crl = calloc(1, sizeof(*crl))) == NULL)
usr.sbin/rpki-client/crl.c
219
if ((crl->x509_crl = d2i_X509_CRL(NULL, &der, len)) == NULL) {
usr.sbin/rpki-client/crl.c
228
if (X509_CRL_get_version(crl->x509_crl) != 1) {
usr.sbin/rpki-client/crl.c
233
if ((name = X509_CRL_get_issuer(crl->x509_crl)) == NULL) {
usr.sbin/rpki-client/crl.c
240
if (!crl_check_sigalg(fn, crl))
usr.sbin/rpki-client/crl.c
247
if ((count = X509_CRL_get_ext_count(crl->x509_crl)) != 2) {
usr.sbin/rpki-client/crl.c
252
if (!crl_check_crl_number(fn, crl->x509_crl))
usr.sbin/rpki-client/crl.c
254
if ((crl->aki = crl_get_aki(fn, crl->x509_crl)) == NULL)
usr.sbin/rpki-client/crl.c
257
at = X509_CRL_get0_lastUpdate(crl->x509_crl);
usr.sbin/rpki-client/crl.c
262
if (!x509_get_time(at, &crl->thisupdate)) {
usr.sbin/rpki-client/crl.c
267
at = X509_CRL_get0_nextUpdate(crl->x509_crl);
usr.sbin/rpki-client/crl.c
272
if (!x509_get_time(at, &crl->nextupdate)) {
usr.sbin/rpki-client/crl.c
277
if (!crl_check_revoked(fn, crl->x509_crl))
usr.sbin/rpki-client/crl.c
283
crl_free(crl);
usr.sbin/rpki-client/crl.c
284
crl = NULL;
usr.sbin/rpki-client/crl.c
286
return crl;
usr.sbin/rpki-client/crl.c
290
crlcmp(struct crl *a, struct crl *b)
usr.sbin/rpki-client/crl.c
316
RB_GENERATE_STATIC(crl_tree, crl, entry, crlcmp);
usr.sbin/rpki-client/crl.c
321
struct crl *
usr.sbin/rpki-client/crl.c
324
struct crl find, *crl;
usr.sbin/rpki-client/crl.c
336
crl = RB_FIND(crl_tree, crls, &find);
usr.sbin/rpki-client/crl.c
339
return crl;
usr.sbin/rpki-client/crl.c
343
crl_insert(struct crl_tree *crls, struct crl *crl)
usr.sbin/rpki-client/crl.c
349
rv = RB_INSERT(crl_tree, crls, crl) == NULL;
usr.sbin/rpki-client/crl.c
357
crl_free(struct crl *crl)
usr.sbin/rpki-client/crl.c
359
if (crl == NULL)
usr.sbin/rpki-client/crl.c
361
free(crl->aki);
usr.sbin/rpki-client/crl.c
362
free(crl->mftpath);
usr.sbin/rpki-client/crl.c
363
X509_CRL_free(crl->x509_crl);
usr.sbin/rpki-client/crl.c
364
free(crl);
usr.sbin/rpki-client/crl.c
370
struct crl *crl, *tcrl;
usr.sbin/rpki-client/crl.c
375
RB_FOREACH_SAFE(crl, crl_tree, crls, tcrl) {
usr.sbin/rpki-client/crl.c
376
RB_REMOVE(crl_tree, crls, crl);
usr.sbin/rpki-client/crl.c
377
crl_free(crl);
usr.sbin/rpki-client/extern.h
136
char *crl; /* CRL location (rsync:// or NULL) */
usr.sbin/rpki-client/extern.h
235
char *crl; /* CRL file name */
usr.sbin/rpki-client/extern.h
498
RB_ENTRY(crl) entry;
usr.sbin/rpki-client/extern.h
508
RB_HEAD(crl_tree, crl);
usr.sbin/rpki-client/extern.h
777
struct crl *crl_parse(const char *, const unsigned char *, size_t);
usr.sbin/rpki-client/extern.h
778
struct crl *crl_get(struct crl_tree *, const struct auth *);
usr.sbin/rpki-client/extern.h
779
int crl_insert(struct crl_tree *, struct crl *);
usr.sbin/rpki-client/extern.h
780
void crl_free(struct crl *);
usr.sbin/rpki-client/extern.h
793
struct crl *, const char **);
usr.sbin/rpki-client/extern.h
975
void crl_print(const struct crl *);
usr.sbin/rpki-client/filemode.c
102
struct crl *crl;
usr.sbin/rpki-client/filemode.c
120
crl = crl_parse(uri, f, flen);
usr.sbin/rpki-client/filemode.c
121
if (crl != NULL && !crl_insert(&crls, crl))
usr.sbin/rpki-client/filemode.c
122
crl_free(crl);
usr.sbin/rpki-client/filemode.c
166
parse_load_crl(cert->crl);
usr.sbin/rpki-client/filemode.c
187
struct crl *crl;
usr.sbin/rpki-client/filemode.c
221
crl = crl_get(&crls, a);
usr.sbin/rpki-client/filemode.c
222
if (!valid_x509(uri, ctx, cert->x509, a, crl, &errstr) ||
usr.sbin/rpki-client/filemode.c
312
print_signature_path(const char *crl, const char *aia, const struct auth *a)
usr.sbin/rpki-client/filemode.c
314
if (crl != NULL)
usr.sbin/rpki-client/filemode.c
315
printf("Signature path: %s\n", crl);
usr.sbin/rpki-client/filemode.c
322
if (a->cert->crl != NULL)
usr.sbin/rpki-client/filemode.c
323
printf(" %s\n", a->cert->crl);
usr.sbin/rpki-client/filemode.c
340
X509_CRL *crl = NULL;
usr.sbin/rpki-client/filemode.c
392
if ((crl = d2i_X509_CRL(NULL, &p, len)) != NULL) {
usr.sbin/rpki-client/filemode.c
406
X509_CRL_free(crl);
usr.sbin/rpki-client/filemode.c
422
struct crl *crl = NULL;
usr.sbin/rpki-client/filemode.c
433
struct crl *c;
usr.sbin/rpki-client/filemode.c
528
crl = crl_parse(file, buf, len);
usr.sbin/rpki-client/filemode.c
529
if (crl == NULL)
usr.sbin/rpki-client/filemode.c
531
crl_print(crl);
usr.sbin/rpki-client/filemode.c
590
parse_load_crl(cert->crl);
usr.sbin/rpki-client/filemode.c
699
print_signature_path(cert->crl, aia, a);
usr.sbin/rpki-client/filemode.c
728
crl_free(crl);
usr.sbin/rpki-client/mft.c
186
if (strcmp(file, mft->crl) != 0) {
usr.sbin/rpki-client/mft.c
188
"(%s)", fn, file, mft->crl);
usr.sbin/rpki-client/mft.c
408
crlfile = strrchr(cert->crl, '/');
usr.sbin/rpki-client/mft.c
421
if ((mft->crl = strdup(crlfile)) == NULL)
usr.sbin/rpki-client/mft.c
467
free(p->crl);
usr.sbin/rpki-client/parser.c
191
struct crl *crl;
usr.sbin/rpki-client/parser.c
200
crl = crl_get(&crls, a);
usr.sbin/rpki-client/parser.c
202
if (!valid_x509(file, ctx, cert->x509, a, crl, &errstr)) {
usr.sbin/rpki-client/parser.c
232
struct crl *crl;
usr.sbin/rpki-client/parser.c
241
crl = crl_get(&crls, a);
usr.sbin/rpki-client/parser.c
243
if (!valid_x509(file, ctx, cert->x509, a, crl, &errstr)) {
usr.sbin/rpki-client/parser.c
311
static struct crl *
usr.sbin/rpki-client/parser.c
315
struct crl *crl = NULL;
usr.sbin/rpki-client/parser.c
322
fn = parse_filepath(entp->repoid, entp->path, mft->crl, loc);
usr.sbin/rpki-client/parser.c
336
crl = crl_parse(fn, f, flen);
usr.sbin/rpki-client/parser.c
337
if (crl == NULL)
usr.sbin/rpki-client/parser.c
340
if (strcmp(crl->aki, mft->aki) != 0) {
usr.sbin/rpki-client/parser.c
345
if ((crl->mftpath = strdup(mft->sia)) == NULL)
usr.sbin/rpki-client/parser.c
351
return crl;
usr.sbin/rpki-client/parser.c
354
crl_free(crl);
usr.sbin/rpki-client/parser.c
367
proc_parser_mft_pre(struct entity *entp, char *file, struct crl **crl,
usr.sbin/rpki-client/parser.c
379
*crl = NULL;
usr.sbin/rpki-client/parser.c
405
*crl = parse_load_crl_from_mft(entp, mft, DIR_TEMP, crlfile);
usr.sbin/rpki-client/parser.c
406
if (*crl == NULL)
usr.sbin/rpki-client/parser.c
407
*crl = parse_load_crl_from_mft(entp, mft, DIR_VALID, crlfile);
usr.sbin/rpki-client/parser.c
412
if (!valid_x509(file, ctx, cert->x509, a, *crl, errstr))
usr.sbin/rpki-client/parser.c
488
crl_free(*crl);
usr.sbin/rpki-client/parser.c
489
*crl = NULL;
usr.sbin/rpki-client/parser.c
503
struct crl *crl, *crl1 = NULL, *crl2 = NULL;
usr.sbin/rpki-client/parser.c
529
crl = crl1;
usr.sbin/rpki-client/parser.c
555
crl = crl2;
usr.sbin/rpki-client/parser.c
561
*crlmtime = crl->thisupdate;
usr.sbin/rpki-client/parser.c
562
if (crl_insert(&crls, crl))
usr.sbin/rpki-client/parser.c
563
crl = NULL;
usr.sbin/rpki-client/parser.c
565
crl_free(crl);
usr.sbin/rpki-client/parser.c
582
struct crl *crl;
usr.sbin/rpki-client/parser.c
595
crl = crl_get(&crls, a);
usr.sbin/rpki-client/parser.c
597
if (!valid_x509(file, ctx, cert->x509, a, crl, &errstr) ||
usr.sbin/rpki-client/parser.c
747
struct crl *crl;
usr.sbin/rpki-client/parser.c
756
crl = crl_get(&crls, a);
usr.sbin/rpki-client/parser.c
758
if (!valid_x509(file, ctx, cert->x509, a, crl, &errstr)) {
usr.sbin/rpki-client/parser.c
786
struct crl *crl;
usr.sbin/rpki-client/parser.c
796
crl = crl_get(&crls, a);
usr.sbin/rpki-client/parser.c
798
if (!valid_x509(file, ctx, cert->x509, a, crl, &errstr)) {
usr.sbin/rpki-client/print.c
377
crl_print(const struct crl *p)
usr.sbin/rpki-client/validate.c
333
build_crls(const struct crl *crl, STACK_OF(X509_CRL) **crls)
usr.sbin/rpki-client/validate.c
337
if (crl == NULL)
usr.sbin/rpki-client/validate.c
341
if (!sk_X509_CRL_push(*crls, crl->x509_crl))
usr.sbin/rpki-client/validate.c
350
pretty_revocation_time(X509 *x509, X509_CRL *crl, const char **errstr)
usr.sbin/rpki-client/validate.c
357
if (X509_CRL_get0_by_cert(crl, &revoked, x509) != 1)
usr.sbin/rpki-client/validate.c
375
struct crl *crl, const char **errstr)
usr.sbin/rpki-client/validate.c
386
build_crls(crl, &crls);
usr.sbin/rpki-client/validate.c
420
pretty_revocation_time(x509, crl->x509_crl, errstr);
usr.sbin/rpki-client/x509.c
619
struct crl *crl;
usr.sbin/rpki-client/x509.c
627
crl = crl_get(crls, a);
usr.sbin/rpki-client/x509.c
628
if (crl != NULL && expires > crl->nextupdate)
usr.sbin/rpki-client/x509.c
629
expires = crl->nextupdate;