summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/ui.h
diff options
context:
space:
mode:
authortb <>2022-12-16 18:02:28 +0000
committertb <>2022-12-16 18:02:28 +0000
commit68cfe389d0ebb0d9cc9db2fd372db328d5499e1c (patch)
treebe7accd18799416ed9e1926d2191a1151d7cad78 /src/lib/libcrypto/hidden/openssl/ui.h
parente3c1dbeb9eb2028277ed68307ae16673ebabae9b (diff)
downloadopenbsd-68cfe389d0ebb0d9cc9db2fd372db328d5499e1c.tar.gz
openbsd-68cfe389d0ebb0d9cc9db2fd372db328d5499e1c.tar.bz2
openbsd-68cfe389d0ebb0d9cc9db2fd372db328d5499e1c.zip
Document extension caching of X509_check_purpose()
The overwhelming majority of callers of X509_check_purpose() in our tree pass a purpose of -1. In this case X509_check_purpose() acts as a wrapper of x509v3_cache_extensions() which makes sanity checks like non-negativity of ASN.1 integers or canonicity of RFC 3779 extensions as well as checking uniqueness of extensions. from schwarze who beat an initial diff of mine into shape
Diffstat (limited to 'src/lib/libcrypto/hidden/openssl/ui.h')
0 files changed, 0 insertions, 0 deletions