openssl/crypto/x509
Krists Krilovs b4f55c6f6c 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)

(cherry picked from commit a161738a70)
2019-07-15 11:39:53 +10:00
..
build.info
by_dir.c Fix wrong lock claimed in x509 dir lookup. 2019-07-15 11:39:53 +10:00
by_file.c Use secure_getenv(3) when available. 2018-09-24 11:22:22 +10:00
t_crl.c
t_req.c Avoid NULL pointer dereference. Fixes #9043. 2019-07-08 20:15:44 +10:00
t_x509.c
x509_att.c Check for V_ASN1_BOOLEAN/V_ASN1_NULL in X509_ATTRIBUTE_get0_data 2019-07-02 16:25:00 +02:00
x509_cmp.c
x509_d2.c
x509_def.c
x509_err.c Avoid NULL pointer dereference. Fixes #9043. 2019-07-08 20:15:44 +10:00
x509_ext.c
x509_lcl.h
x509_lu.c Update copyright year 2019-05-28 14:49:38 +02:00
x509_meth.c Avoid shadowing 'free' in X509_LOOKUP_met_set_free 2018-08-17 13:57:23 -05:00
x509_obj.c
x509_r2x.c
x509_req.c
x509_set.c
x509_trs.c Update copyright year 2018-09-11 13:45:17 +01:00
x509_txt.c
x509_v3.c
x509_vfy.c Admit unknown pkey types at security level 0 2018-12-20 03:10:55 -05:00
x509_vpm.c Harmonize use of sk_TYPE_find's return value. 2018-08-07 08:56:54 +02:00
x509cset.c
x509name.c x509/x509name.c: fix potential crash in X509_NAME_get_text_by_OBJ. 2018-08-07 08:56:17 +02:00
x509rset.c
x509spki.c
x509type.c
x_all.c
x_attrib.c
x_crl.c Update copyright year 2019-02-26 14:05:09 +00:00
x_exten.c
x_name.c
x_pubkey.c Update copyright year 2019-02-26 14:05:09 +00:00
x_req.c
x_x509.c Update copyright year 2019-02-26 14:05:09 +00:00
x_x509a.c