summaryrefslogtreecommitdiff
path: root/lib/libcrypto/x509
AgeCommit message (Expand)Author
2023-04-18Move some includes out of OPENSSL_NO_DEPRECATEDTheo Buehler
2023-04-17Add missing const qualifiers to the v3_* externsTheo Buehler
2023-04-16Garbage collect the now unused obfuscating macro string_stack_free()Theo Buehler
2023-04-16Inline the three uses of string_stack_free()Theo Buehler
2023-04-16Remove the now unused vpm_int.hTheo Buehler
2023-04-16x509_vfy.c and x509_vpm.c don't need vpm_int.h anymoreTheo Buehler
2023-04-16Move X509_VERIFY_PARAM_st from vpm_int.h to x509_local.hTheo Buehler
2023-04-16Shuffle ext_cmp() and ext_list_free() up a bitTheo Buehler
2023-04-16Remove unnecessary prototypes in the middle of the codeTheo Buehler
2023-04-16Use more usual version of inlined nitems(). No binary change.Theo Buehler
2023-04-16Fix comment formatting and grammar, drop usless and outdated commentTheo Buehler
2023-04-16Remove now empty/unused ext_dat.hTheo Buehler
2023-04-16Merge ext_dat.h back into x509_lib.cTheo Buehler
2023-04-16Prepare addition of X509_STORE_CTX_get1_{certs,crls}(3)Theo Buehler
2023-04-16Mark remaining policy tree public API for removalTheo Buehler
2023-04-16Mark proxy policy API for removal in upcoming bumpTheo Buehler
2023-04-16Remove the now unused ex_pcpathlen from the X509 structTheo Buehler
2023-04-16More ProxyCertInfo tentacles go to the atticTheo Buehler
2023-04-16Remove some dead code from the new verifierTheo Buehler
2023-04-16Drop support for the ProxyCertInfo extensionTheo Buehler
2023-04-16Make pcy_int.h pull in x509_local.h it will need it soonTheo Buehler
2023-04-10Fix indentation of structs and unions in x509v3.hTheo Buehler
2023-04-10Make bn_to_string() staticTheo Buehler
2023-03-10Expose various X509_STORE_*check_issued()Theo Buehler
2023-03-10Expose X509_CRL_get0_sigalg() and X509_get0_uidsTheo Buehler
2023-02-23Introduce X509_get0_uids() accessor functionJob Snijders
2023-02-16zap stray empty lineTheo Buehler
2023-02-16libressl *_namespace.h: adjust *_ALIAS() to require a semicolonTheo Buehler
2023-02-07Fix arbitrary memory read in GENERAL_NAME_cmp()Theo Buehler
2023-01-28Stop relying on x509_verify.h being publicTheo Buehler
2023-01-20Refactor x509v3_cache_extensionsJob Snijders
2023-01-17Don't do policy checking unless we were asked to do so.Bob Beck
2022-12-26Prepare to provide X509_CRL_get0_sigalg()Theo Buehler
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-12-01Annotate X509_V_FLAG_CB_ISSUER_CHECK as deprecated and unusedTheo Buehler
2022-12-01Retire X509_V_FLAG_CB_ISSUER_CHECKTheo Buehler
2022-12-01Getters and setters for the check_issued() callbackTheo Buehler
2022-11-29Remove a few doubled spaces and wrap an overlong lineTheo Buehler
2022-11-29Sort a few outliers by increasing error number to match x509_vfy.hTheo Buehler
2022-11-29Fix includesTheo Buehler
2022-11-29Add missing X509_V_ERR_UNSPECIFIED caseTheo Buehler
2022-11-29Fix some KNF issuesTheo Buehler
2022-11-29Make X509_verify_cert_error_string() thread safeTheo Buehler
2022-11-28Fix NULL dereference in x509_constraints_uri_host()Theo Buehler
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-17Revert "Check certificate extensions in trusted certificates"Bob Beck
2022-11-14Hide public symbols in libcrypto/x509 .c filesBob Beck
2022-11-13Fix comment styleTheo Buehler
2022-11-13Check certificate extensions in trusted certificates.Bob Beck