Lines Matching refs:ex_flags

384     (((x)->ex_flags & EXFLAG_KUSAGE) != 0 && ((x)->ex_kusage & (usage)) == 0)
386 (((x)->ex_flags & EXFLAG_XKUSAGE) != 0 && ((x)->ex_xkusage & (usage)) == 0)
388 (((x)->ex_flags & EXFLAG_NSCERT) != 0 && ((x)->ex_nscert & (usage)) == 0)
410 return (x->ex_flags & EXFLAG_INVALID) == 0; in ossl_x509v3_cache_extensions()
415 if (x->ex_flags & EXFLAG_SET) { /* Cert has already been processed */ in ossl_x509v3_cache_extensions()
417 return (x->ex_flags & EXFLAG_INVALID) == 0; in ossl_x509v3_cache_extensions()
422 x->ex_flags |= EXFLAG_NO_FINGERPRINT; in ossl_x509v3_cache_extensions()
428 x->ex_flags |= EXFLAG_V1; in ossl_x509v3_cache_extensions()
434 x->ex_flags |= EXFLAG_CA; in ossl_x509v3_cache_extensions()
442 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
448 x->ex_flags |= EXFLAG_BCONS; in ossl_x509v3_cache_extensions()
450 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
455 if (x->ex_flags & EXFLAG_CA in ossl_x509v3_cache_extensions()
458 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
465 x->ex_flags |= EXFLAG_PROXY; in ossl_x509v3_cache_extensions()
467 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
478 x->ex_flags |= EXFLAG_KUSAGE; in ossl_x509v3_cache_extensions()
483 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
486 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
492 x->ex_flags |= EXFLAG_XKUSAGE; in ossl_x509v3_cache_extensions()
530 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
539 x->ex_flags |= EXFLAG_NSCERT; in ossl_x509v3_cache_extensions()
542 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
548 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
552 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
556 x->ex_flags |= EXFLAG_SI; /* Cert is self-issued */ in ossl_x509v3_cache_extensions()
560 x->ex_flags |= EXFLAG_SS; /* indicate self-signed */ in ossl_x509v3_cache_extensions()
567 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
570 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
575 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
582 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
585 x->ex_flags |= EXFLAG_INVALID; in ossl_x509v3_cache_extensions()
592 x->ex_flags |= EXFLAG_FRESHEST; in ossl_x509v3_cache_extensions()
596 x->ex_flags |= EXFLAG_CRITICAL; in ossl_x509v3_cache_extensions()
601 x->ex_flags |= EXFLAG_BCONS_CRITICAL; in ossl_x509v3_cache_extensions()
604 x->ex_flags |= EXFLAG_AKID_CRITICAL; in ossl_x509v3_cache_extensions()
607 x->ex_flags |= EXFLAG_SKID_CRITICAL; in ossl_x509v3_cache_extensions()
610 x->ex_flags |= EXFLAG_SAN_CRITICAL; in ossl_x509v3_cache_extensions()
620 x->ex_flags |= EXFLAG_SET; /* Indicate that cert has been processed */ in ossl_x509v3_cache_extensions()
630 if ((x->ex_flags & (EXFLAG_INVALID | EXFLAG_NO_FINGERPRINT)) == 0) { in ossl_x509v3_cache_extensions()
634 if ((x->ex_flags & EXFLAG_INVALID) != 0) in ossl_x509v3_cache_extensions()
639 x->ex_flags |= EXFLAG_SET; /* indicate that cert has been processed */ in ossl_x509v3_cache_extensions()
661 if ((x->ex_flags & EXFLAG_BCONS) != 0) { in check_ca()
663 return (x->ex_flags & EXFLAG_CA) != 0; in check_ca()
666 if ((x->ex_flags & V1_ROOT) == V1_ROOT) in check_ca()
671 else if (x->ex_flags & EXFLAG_KUSAGE) in check_ca()
674 else if (x->ex_flags & EXFLAG_NSCERT && x->ex_nscert & NS_ANY_CA) in check_ca()
684 x->ex_flags |= EXFLAG_PROXY; in X509_set_proxy_flag()
784 if (x->ex_flags & EXFLAG_NSCERT) { in purpose_smime()
866 if ((x->ex_flags & EXFLAG_KUSAGE) in check_purpose_timestamp_sign()
872 if (!(x->ex_flags & EXFLAG_XKUSAGE) || x->ex_xkusage != XKU_TIMESTAMP) in check_purpose_timestamp_sign()
945 if (subject->ex_flags & EXFLAG_PROXY) { in ossl_x509_signing_allowed()
995 return x->ex_flags; in X509_get_extension_flags()
1003 if (x->ex_flags & EXFLAG_KUSAGE) in X509_get_key_usage()
1013 if (x->ex_flags & EXFLAG_XKUSAGE) in X509_get_extended_key_usage()
1054 || (x->ex_flags & EXFLAG_BCONS) == 0) in X509_get_pathlen()
1063 || (x->ex_flags & EXFLAG_PROXY) == 0) in X509_get_proxy_pathlen()