openssl/include/internal
Pauli bdbf2df2e6 Properties: make query cache reference count aware.
The property query cache was not reference count aware and this could cause
problems if the property store removes an algorithm while it is being returned
from an asynchronous query.  This change makes the cache reference count aware
and avoids disappearing algorithms.

A side effect of this change is that the reference counts are now owned by the
cache and store.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10408)
2019-11-18 18:51:26 +10:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
bio.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
comp.h
conf.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
constant_time.h s390x assembly pack: process x25519 and x448 non-canonical values 2019-11-05 13:53:04 +01:00
core.h In provider implemented methods, save the name number, not the name string 2019-09-19 14:58:17 +02:00
cryptlib.h crypto/evp/evp_fetch.c: Make it more prominent that these functions are EVP 2019-10-31 11:13:57 +01:00
dane.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
dso.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
dsoerr.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
err.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
ktls.h Add support for in-kernel TLS (KTLS) on FreeBSD. 2019-10-31 10:24:32 +00:00
namemap.h Replumbing: make it possible for providers to specify multiple names 2019-10-03 15:47:25 +02:00
nelem.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
numbers.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
o_dir.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
packet.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
param_build.h Increase OSSL_PARAM_BLD_MAX for multi-prime RSA 2019-11-14 09:29:46 +00:00
property.h Properties: make query cache reference count aware. 2019-11-18 18:51:26 +10:00
propertyerr.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
provider.h
refcount.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
sha3.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
sm3.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
sockets.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
sslconf.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
symhacks.h
thread_once.h
tsan_assist.h