Home
last modified time | relevance | path

Searched refs:ex_kusage (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/crypto/external/bsd/openssl/dist/crypto/x509/
H A Dv3_purp.c384 (((x)->ex_flags & EXFLAG_KUSAGE) != 0 && ((x)->ex_kusage & (usage)) == 0)
472 x->ex_kusage = 0; in ossl_x509v3_cache_extensions()
474 x->ex_kusage = usage->data[0]; in ossl_x509v3_cache_extensions()
476 x->ex_kusage |= usage->data[1] << 8; in ossl_x509v3_cache_extensions()
481 if (x->ex_kusage == 0) { in ossl_x509v3_cache_extensions()
867 && ((x->ex_kusage & ~(KU_NON_REPUDIATION | KU_DIGITAL_SIGNATURE)) || in check_purpose_timestamp_sign()
868 !(x->ex_kusage & (KU_NON_REPUDIATION | KU_DIGITAL_SIGNATURE)))) in check_purpose_timestamp_sign()
1004 return x->ex_kusage; in X509_get_key_usage()
H A Dx_x509.c62 ret->ex_kusage = 0; in x509_cb()
H A Dx509_vfy.c525 CB_FAIL_IF((x->ex_kusage & KU_KEY_CERT_SIGN) == 0, ctx, in check_extensions()
537 CB_FAIL_IF((x->ex_kusage & KU_KEY_CERT_SIGN) != 0, ctx, x, i, in check_extensions()
545 || (x->ex_kusage & KU_CRL_SIGN) != 0 in check_extensions()
1559 (issuer->ex_kusage & KU_CRL_SIGN) == 0 && in check_crl()
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/x509v3/
H A Dv3_purp.c368 (((x)->ex_flags & EXFLAG_KUSAGE) && !((x)->ex_kusage & (usage)))
443 x->ex_kusage = usage->data[0]; in x509v3_cache_extensions()
445 x->ex_kusage |= usage->data[1] << 8; in x509v3_cache_extensions()
447 x->ex_kusage = 0; in x509v3_cache_extensions()
791 && ((x->ex_kusage & ~(KU_NON_REPUDIATION | KU_DIGITAL_SIGNATURE)) || in check_purpose_timestamp_sign()
792 !(x->ex_kusage & (KU_NON_REPUDIATION | KU_DIGITAL_SIGNATURE)))) in check_purpose_timestamp_sign()
931 return x->ex_kusage; in X509_get_key_usage()
/netbsd-src/crypto/external/bsd/openssl.old/dist/include/crypto/
H A Dx509.h171 uint32_t ex_kusage; member
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/x509/
H A Dx_x509.c61 ret->ex_kusage = 0; in x509_cb()
H A Dx509_vfy.c1547 !(issuer->ex_kusage & KU_CRL_SIGN) && in check_crl()
/netbsd-src/crypto/external/bsd/openssl/dist/include/crypto/
H A Dx509.h185 uint32_t ex_kusage; member
/netbsd-src/crypto/external/bsd/openssl.old/dist/ssl/
H A Dssl_lib.c3441 uint32_t ex_kusage; in ssl_set_masks() local
3442 ex_kusage = X509_get_key_usage(c->pkeys[SSL_PKEY_ECC].x509); in ssl_set_masks()
3443 ecdsa_ok = ex_kusage & X509v3_KU_DIGITAL_SIGNATURE; in ssl_set_masks()