openssl/include/internal
Matt Caswell c59fc87b33 Don't attempt to deactive child providers if we don't need to
If a provider doesn't have any child providers then there is no need
to attempt to remove them - so we should not do so. This removes some
potentialy thread races.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16980)
2021-11-12 17:16:14 +00:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
asn1.h
bio.h
comp.h
conf.h
constant_time.h
core.h CORE: Encure that cached fetches can be done per provider 2021-10-27 12:41:15 +02:00
cryptlib.h
dane.h
deprecated.h
der.h
dso.h
dsoerr.h
endian.h
err.h
ffc.h
ktls.h Refactor KTLS tests to better support TLS 1.3. 2021-06-21 09:28:43 +02:00
namemap.h
nelem.h
numbers.h Fix definition of ossl_intmax_t and ossl_uintmax_t 2021-06-22 19:49:52 +10:00
o_dir.h
packet.h Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
param_build_set.h
passphrase.h
property.h CORE: Encure that cached fetches can be done per provider 2021-10-27 12:41:15 +02:00
propertyerr.h
provider.h Don't attempt to deactive child providers if we don't need to 2021-11-12 17:16:14 +00:00
refcount.h Rework and make DEBUG macros consistent. 2021-05-28 10:04:31 +02:00
safe_math.h header: add integer overflow helper functions 2021-11-12 19:49:46 +10:00
sha3.h
sizes.h
sm3.h
sockets.h
sslconf.h
symhacks.h Instantiate predefined providers just-in-time 2021-06-24 14:48:14 +01:00
thread_once.h
tlsgroups.h
tsan_assist.h tsan: add an addition macro 2021-09-25 10:39:20 +10:00
unicode.h