openssl/crypto/x509
Matt Caswell 33328581b8 Add the X509v3_cache_extensions() function
Various functions cause the results of processing extensions to be
cached. The processing itself requires a libctx, and so this implicit
caching means that the default ctx is used which can lead to failures.
By explicitly caching the extensions we can specify the libctx to be used.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/11409)
2020-03-30 14:54:37 +01:00
..
build.info Issuer Sign Tool extention support 2020-03-25 15:33:53 +03:00
by_dir.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
by_file.c
by_store.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
ext_dat.h Issuer Sign Tool extention support 2020-03-25 15:33:53 +03:00
pcy_cache.c
pcy_data.c
pcy_lib.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
pcy_local.h
pcy_map.c
pcy_node.c
pcy_tree.c
standard_exts.h Issuer Sign Tool extention support 2020-03-25 15:33:53 +03:00
t_crl.c
t_req.c
t_x509.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
v3_addr.c
v3_admis.c
v3_admis.h
v3_akey.c
v3_akeya.c
v3_alt.c
v3_asid.c
v3_bcons.c
v3_bitst.c
v3_conf.c
v3_cpols.c
v3_crld.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
v3_enum.c
v3_extku.c
v3_genn.c
v3_ia5.c
v3_info.c
v3_int.c
v3_ist.c Issuer Sign Tool extention support 2020-03-25 15:33:53 +03:00
v3_lib.c
v3_ncons.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
v3_pci.c
v3_pcia.c
v3_pcons.c
v3_pku.c
v3_pmaps.c
v3_prn.c
v3_purp.c Add the X509v3_cache_extensions() function 2020-03-30 14:54:37 +01:00
v3_skey.c
v3_sxnet.c
v3_tlsf.c
v3_utf8.c x509v3 subjectSignTool extention support 2020-02-28 18:01:16 +03:00
v3_utl.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
v3err.c
x509_att.c
x509_cmp.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509_d2.c
x509_def.c
x509_err.c chunk 7 of CMP contribution to OpenSSL 2020-02-17 07:43:58 +01:00
x509_ext.c
x509_local.h Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509_lu.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509_meth.c
x509_obj.c
x509_r2x.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509_req.c
x509_set.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509_trs.c Fix error handling in x509v3_cache_extensions and related functions 2020-03-21 18:46:36 +01:00
x509_txt.c
x509_v3.c
x509_vfy.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509_vpm.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509cset.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509name.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509rset.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x509spki.c
x509type.c
x_all.c Fix error handling in x509v3_cache_extensions and related functions 2020-03-21 18:46:36 +01:00
x_attrib.c
x_crl.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x_exten.c
x_name.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x_pubkey.c Rethink the EVP_PKEY cache of provider side keys 2020-02-29 05:39:43 +01:00
x_req.c X509: Rename X509_set0_sm2_id() and friends 2020-03-15 19:42:04 +01:00
x_x509.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
x_x509a.c