summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_purp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix the horrible and undocumented behaviour of X509_check_trustbeck2024-07-121-2/+2
* X509_check_akid: zap stray spacetb2024-05-151-2/+2
* Add a comment on abuse of EXFLAG_INVALIDtb2024-04-091-1/+8
* Remove notBefore and notAfter cacheing.beck2024-04-081-4/+1
* const correct X509_PURPOSE_get0{,_{,s}name}()tb2024-03-021-6/+6
* Make X509_PURPOSE opaquetb2024-03-021-1/+11
* Remove unused parts of the purpose APItb2024-03-021-31/+1
* Small tweak for X509_check_purpose()tb2024-02-281-4/+6
* purpose/trust: Improve comments about COUNT/MAX confusiontb2024-01-071-2/+5
* Remove X509_PURPOSE extensibilitytb2024-01-061-112/+10
* KNF nittb2023-12-311-2/+2
* Sort the NIDs by nametb2023-12-311-8/+8
* Replace the sorted extensions lookup with a switchtb2023-12-311-58/+23
* Eliminate the timegm(3) dependency in libcryptotb2023-11-131-2/+3
* Check X509_digest() return in x509v3_cache_extensions()tb2023-08-181-2/+3
* Convert some tables to C99 initializerstb2023-07-021-11/+65
* Check for duplicate X.509v3 extension OIDstb2023-06-251-1/+45
* Improve certificate version checks in x509v3_cache_extensions()tb2023-06-201-4/+11
* Replace X509v3_get_ext_count() with X509_get_ext_count()job2023-04-231-2/+2
* In the case of V1 certs, the extension count should be exactly 0job2023-04-231-2/+2
* If extensions are encountered on a X.509 V1 cert, mark as invalidjob2023-04-231-2/+5
* More ProxyCertInfo tentacles go to the attictb2023-04-161-31/+2
* zap stray empty linetb2023-02-161-2/+1
* libressl *_namespace.h: adjust *_ALIAS() to require a semicolontb2023-02-161-20/+20
* Refactor x509v3_cache_extensionsjob2023-01-201-29/+22
* Make internal header file names consistenttb2022-11-261-2/+2
* Hide public symbols in libcrypto/x509 .c filesbeck2022-11-141-1/+20
* X509_check_ca() has 5 return values but still can't failtb2022-05-101-3/+1
* Avoid expensive RFC 3779 checks during cert verificationtb2022-04-211-1/+5
* Fix X509_get_extension_flags()tb2022-04-211-2/+2
* Cache sha512 hash and parsed not_before and not_after with X509 cert.beck2021-11-041-4/+6
* Move the now internal X.509-related structs into x509_lcl.h.tb2021-11-011-1/+3
* Actually error in X509_check_purpose() if x509v3_cache_extensions()tb2021-10-291-2/+2
* Prepare to provide X509_get_extension_flags()tb2021-10-231-1/+11
* Prepare to provide X509_get_{extended_,}key_usage()tb2021-10-221-1/+27
* Add XKU_ANYEKU #define and use it to cache the anyExtendedKeyUsagetb2021-10-211-1/+5
* In X509_check_issued() do the same dance around x509v3_cache_extensions()claudio2021-09-131-3/+11
* Lay groundwork to support X.509 v3 extensions for IP Addresses and AS Identif...job2021-09-021-1/+14
* Delete some code from X509_PURPOSE_cleanup(3) that had no effect:schwarze2021-07-231-5/+1
* Fix copy-paste error in previoustb2021-03-191-2/+2
* Use EXFLAG_INVALID to handle out of memory and parse errors intobhe2021-03-131-10/+40
* Add new x509 certificate chain validator in x509_verify.cbeck2020-09-131-3/+3
* Collapse the x509v3 directory into x509.jsing2020-06-041-0/+893