openssl/include/openssl
Pauli 299f5ff3b5 provider: add option to load a provider without disabling the fallbacks.
Add an argument to PROVIDER_try_load() that permits a provider to be
loaded without changing the fallback status.  This is useful when an
additional provider needs to be loaded without perturbing any other setup.
E.g. adding mock providers as part of unit testing.

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13652)
2021-02-23 23:24:41 +10:00
..
__DECC_INCLUDE_EPILOGUE.H Update copyright year 2020-04-23 13:55:52 +01:00
__DECC_INCLUDE_PROLOGUE.H Update copyright year 2020-04-23 13:55:52 +01:00
aes.h Switch deprecation method for AES 2020-12-04 20:44:22 +01:00
asn1_mac.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
asn1.h.in Switch deprecation method for ASN.1 2020-12-04 20:44:22 +01:00
asn1err.h Update copyright year 2021-02-18 15:05:17 +00:00
asn1t.h.in X509_dup: fix copying of libctx and propq using new ASN1_OP_DUP_POST cb operation 2020-11-27 16:53:32 +01:00
async.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
asyncerr.h Update copyright year 2021-02-18 15:05:17 +00:00
bio.h.in Switch deprecation method for BIO 2020-12-04 20:44:22 +01:00
bioerr.h ERR: Rebuild all generated error headers and source files 2021-02-05 14:09:16 +01:00
blowfish.h Switch deprecation method for Blowfish 2020-12-04 20:44:22 +01:00
bn.h Deprecate BN_pseudo_rand() and BN_pseudo_rand_range() 2021-02-09 13:41:11 +01:00
bnerr.h Update copyright year 2021-02-18 15:05:17 +00:00
buffer.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
buffererr.h Update copyright year 2021-02-18 15:05:17 +00:00
camellia.h Switch deprecation method for Camellia 2020-12-04 20:44:23 +01:00
cast.h Switch deprecation method for CAST 2020-12-04 20:44:23 +01:00
cmac.h Switch deprecation method for CMAC 2020-12-04 20:44:23 +01:00
cmp_util.h Update copyright year 2021-02-18 15:05:17 +00:00
cmp.h.in Update copyright year 2021-01-28 13:54:57 +01:00
cmperr.h Update copyright year 2021-02-18 15:05:17 +00:00
cms.h.in Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
cmserr.h Update copyright year 2021-02-18 15:05:17 +00:00
comp.h Update source files for pre-3.0 deprecation 2019-11-07 11:37:25 +01:00
comperr.h Update copyright year 2021-02-18 15:05:17 +00:00
conf_api.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
conf.h.in Switch deprecation method for CONF 2020-12-04 20:44:23 +01:00
conferr.h Update copyright year 2021-02-18 15:05:17 +00:00
configuration.h.in Update copyright year 2021-02-18 15:05:17 +00:00
core_dispatch.h Note that the OSSL_CORE_MAKE_FUNC macro is reserved 2021-02-22 12:15:48 +00:00
core_names.h include/openssl: add a few missing #pragma once directives 2021-02-10 23:20:57 +01:00
core_object.h Update copyright year 2021-02-18 15:05:17 +00:00
core.h Update copyright year 2021-02-18 15:05:17 +00:00
crmf.h.in Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
crmferr.h Update copyright year 2021-02-18 15:05:17 +00:00
crypto.h.in Update copyright year 2021-02-18 15:05:17 +00:00
cryptoerr_legacy.h Update copyright year 2021-02-18 15:05:17 +00:00
cryptoerr.h Update copyright year 2021-02-18 15:05:17 +00:00
ct.h.in Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
cterr.h Update copyright year 2021-02-18 15:05:17 +00:00
decoder.h Update copyright year 2021-02-18 15:05:17 +00:00
decodererr.h Update copyright year 2021-02-18 15:05:17 +00:00
des.h Switch deprecation method for DES 2020-12-04 20:44:24 +01:00
dh.h EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more available 2020-12-16 11:55:39 +01:00
dherr.h Update copyright year 2021-02-18 15:05:17 +00:00
dsa.h Update copyright year 2021-02-18 15:05:17 +00:00
dsaerr.h Update copyright year 2021-02-18 15:05:17 +00:00
dtls1.h Update copyright year 2020-06-25 14:13:12 +01:00
e_os2.h NonStop port updates for 3.0.0. 2020-09-12 20:32:11 +02:00
ebcdic.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
ec.h Update copyright year 2021-01-28 13:54:57 +01:00
ecdh.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
ecdsa.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
ecerr.h Update copyright year 2021-02-18 15:05:17 +00:00
encoder.h Update copyright year 2021-02-18 15:05:17 +00:00
encodererr.h Update copyright year 2021-02-18 15:05:17 +00:00
engine.h Switch deprecation method for ENGINE 2020-12-04 20:44:24 +01:00
engineerr.h Update copyright year 2021-02-18 15:05:17 +00:00
err.h.in Update copyright year 2021-01-28 13:54:57 +01:00
ess.h.in Update copyright year 2021-02-18 15:05:17 +00:00
esserr.h Update copyright year 2021-02-18 15:05:17 +00:00
evp.h EVP: Implement EVP_PKEY_CTX_is_a() 2021-02-23 13:41:47 +01:00
evperr.h Don't overflow the output length in EVP_CipherUpdate calls 2021-02-16 11:40:12 +00:00
fips_names.h Update copyright year 2021-02-18 15:05:17 +00:00
fipskey.h.in Update copyright year 2021-02-18 15:05:17 +00:00
hmac.h Switch deprecation method for HMAC 2020-12-04 20:44:24 +01:00
http.h Constify OSSL_HTTP_REQ_CTX_get0_mem_bio() 2021-02-02 07:54:37 +01:00
httperr.h Update copyright year 2021-02-18 15:05:17 +00:00
idea.h Switch deprecation method for IDEA 2020-12-04 20:44:24 +01:00
kdf.h Update copyright year 2021-02-18 15:05:17 +00:00
kdferr.h Update copyright year 2021-02-18 15:05:17 +00:00
lhash.h.in Fix some missed usage of DEFINE_LHASH_OF() 2020-10-30 14:24:30 +00:00
macros.h Update copyright year 2021-02-18 15:05:17 +00:00
md2.h Switch deprecation method for MD2 2020-12-04 20:44:24 +01:00
md4.h Switch deprecation method for MD4 2020-12-04 20:44:24 +01:00
md5.h Switch deprecation method for MD5 2020-12-04 20:44:24 +01:00
mdc2.h Switch deprecation method for MDC2 2020-12-04 20:44:24 +01:00
modes.h Optimize AES-ECB mode in OpenSSL for both aarch64 and aarch32 2019-12-11 18:56:11 +01:00
obj_mac.h Add OID for draft-ietf-opsawg-finding-geofeeds detached CMS signature 2021-02-12 12:34:19 +10:00
objects.h Update source files for pre-3.0 deprecation 2019-11-07 11:37:25 +01:00
objectserr.h Update copyright year 2021-02-18 15:05:17 +00:00
ocsp.h.in Fix backward incompatibility revolving around OSSL_HTTP_REQ_CTX_sendreq_d2i() 2021-02-17 14:37:20 +01:00
ocsperr.h Update copyright year 2021-02-18 15:05:17 +00:00
opensslconf.h Update copyright year 2021-02-18 15:05:17 +00:00
opensslv.h.in Update copyright year 2020-05-15 14:09:49 +01:00
ossl_typ.h Reorganize public header files (part 2) 2019-09-28 20:26:36 +02:00
param_build.h Update copyright year 2021-02-18 15:05:17 +00:00
params.h include/openssl: add a few missing #pragma once directives 2021-02-10 23:20:57 +01:00
pem2.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
pem.h Update copyright year 2021-01-28 13:54:57 +01:00
pemerr.h Update copyright year 2021-02-18 15:05:17 +00:00
pkcs7.h.in Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
pkcs7err.h Update copyright year 2021-02-18 15:05:17 +00:00
pkcs12.h.in Switch deprecation method for PKCS#12 2020-12-04 20:44:24 +01:00
pkcs12err.h Update copyright year 2021-02-18 15:05:17 +00:00
proverr.h err: generated error files 2021-02-17 13:10:49 +10:00
provider.h provider: add option to load a provider without disabling the fallbacks. 2021-02-23 23:24:41 +10:00
rand.h rand: add DRBG/seed setting functions 2021-02-23 23:24:41 +10:00
randerr.h Update copyright year 2021-02-18 15:05:17 +00:00
rc2.h Switch deprecation method for RC2 2020-12-04 20:44:24 +01:00
rc4.h Switch deprecation method for RC4 2020-12-04 20:44:24 +01:00
rc5.h Switch deprecation method for RC5 2020-12-04 20:44:24 +01:00
ripemd.h Switch deprecation method for RIPEMD 2020-12-04 20:44:24 +01:00
rsa.h Update copyright year 2021-02-18 15:05:17 +00:00
rsaerr.h Update copyright year 2021-02-18 15:05:17 +00:00
safestack.h.in Streamline the safestack generated code 2020-09-13 11:11:56 +01:00
seed.h Switch deprecation method for SEED 2020-12-04 20:44:24 +01:00
self_test.h Update copyright year 2021-02-18 15:05:17 +00:00
sha.h Switch deprecation method for SHA 2020-12-04 20:44:24 +01:00
srp.h.in Update copyright year 2021-02-18 15:05:17 +00:00
srtp.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
ssl2.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
ssl3.h Do not allow dropping Extended Master Secret extension on renegotiaton 2020-06-09 14:11:19 +02:00
ssl.h.in Deprecate the libssl level SRP APIs 2021-02-12 08:47:32 +00:00
sslerr_legacy.h Update copyright year 2021-02-18 15:05:17 +00:00
sslerr.h Remove OPENSSL_NO_EC guards from libssl 2021-02-05 15:22:43 +00:00
stack.h Update source files for pre-3.0 deprecation 2019-11-07 11:37:25 +01:00
store.h Switch deprecation method for OSSL_STORE 2020-12-04 20:44:24 +01:00
storeerr.h Update copyright year 2021-02-18 15:05:17 +00:00
symhacks.h Fix external symbols for cms. 2021-02-22 09:16:36 +10:00
tls1.h Update copyright year 2020-04-23 13:55:52 +01:00
trace.h Update copyright year 2021-02-18 15:05:17 +00:00
ts.h Correct and simplify use of ERR_clear_error() etc. for loading DSO libs 2020-10-08 16:57:34 +02:00
tserr.h Update copyright year 2021-02-18 15:05:17 +00:00
txt_db.h Update source files for deprecation at 3.0 2019-11-07 11:37:25 +01:00
types.h include/openssl: add a few missing #pragma once directives 2021-02-10 23:20:57 +01:00
ui.h.in Fix safestack issues in ui.h 2020-09-13 11:11:21 +01:00
uierr.h Update copyright year 2021-02-18 15:05:17 +00:00
whrlpool.h Switch deprecation method for Whirlpool 2020-12-04 20:44:24 +01:00
x509_vfy.h.in Update copyright year 2021-02-18 15:05:17 +00:00
x509.h.in Fix backward incompatibility revolving around OSSL_HTTP_REQ_CTX_sendreq_d2i() 2021-02-17 14:37:20 +01:00
x509err.h Update copyright year 2021-02-18 15:05:17 +00:00
x509v3.h.in Update copyright year 2021-01-28 13:54:57 +01:00
x509v3err.h Update copyright year 2021-02-18 15:05:17 +00:00