diff options
author | tb <> | 2022-12-16 18:02:28 +0000 |
---|---|---|
committer | tb <> | 2022-12-16 18:02:28 +0000 |
commit | 68cfe389d0ebb0d9cc9db2fd372db328d5499e1c (patch) | |
tree | be7accd18799416ed9e1926d2191a1151d7cad78 /src/lib/libcrypto/hidden/openssl/ui.h | |
parent | e3c1dbeb9eb2028277ed68307ae16673ebabae9b (diff) | |
download | openbsd-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