openssl/crypto/x509
Krists Krilovs a161738a70 Fix wrong lock claimed in x509 dir lookup.
x509 store's objects cache can get corrupted when using dir lookup
method in multithreaded application. Claim x509 store's lock when
accessing objects cache.

CLA: trivial

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9326)
2019-07-15 11:21:25 +10:00
..
build.info Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
by_dir.c Fix wrong lock claimed in x509 dir lookup. 2019-07-15 11:21:25 +10:00
by_file.c
ext_dat.h Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_cache.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_data.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_int.h Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_lib.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_map.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_node.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
pcy_tree.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
standard_exts.h Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
t_crl.c
t_req.c Avoid NULL pointer dereference. Fixes #9043. 2019-07-08 20:14:50 +10:00
t_x509.c add 'Signature Value:' line and correct indentation when printing X.509 signature value 2019-03-18 17:20:23 +00:00
v3_addr.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_admis.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_admis.h Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_akey.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_akeya.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_alt.c Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print 2019-06-07 09:09:22 +02:00
v3_asid.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_bcons.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_bitst.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_conf.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_cpols.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_crld.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_enum.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_extku.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_genn.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_ia5.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_info.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_int.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_lib.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_ncons.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_pci.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_pcia.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_pcons.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_pku.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_pmaps.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_prn.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_purp.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_skey.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_sxnet.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3_tlsf.c Remove OPENSSL_memcmp. 2019-06-21 10:03:55 +10:00
v3_utl.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
v3err.c Join the x509 and x509v3 directories 2019-05-29 09:32:50 +02:00
x509_att.c Check for V_ASN1_BOOLEAN/V_ASN1_NULL in X509_ATTRIBUTE_get0_data 2019-07-02 16:22:02 +02:00
x509_cmp.c
x509_d2.c
x509_def.c
x509_err.c Avoid NULL pointer dereference. Fixes #9043. 2019-07-08 20:14:50 +10:00
x509_ext.c
x509_lcl.h
x509_lu.c Fix crash in X509_STORE_CTX_get_by_subject 2019-04-09 10:26:44 +01:00
x509_meth.c
x509_obj.c
x509_r2x.c
x509_req.c
x509_set.c
x509_trs.c
x509_txt.c
x509_v3.c
x509_vfy.c
x509_vpm.c
x509cset.c
x509name.c
x509rset.c
x509spki.c
x509type.c
x_all.c Support SM2 certificate signing 2019-06-28 18:58:19 +08:00
x_attrib.c
x_crl.c
x_exten.c
x_name.c
x_pubkey.c
x_req.c Support SM2 certificate signing 2019-06-28 18:58:19 +08:00
x_x509.c Support SM2 certificate signing 2019-06-28 18:58:19 +08:00
x_x509a.c