openssl/include/internal
Richard Levitte d6d42cda5f Use centralized fetching errors
We've spread around FETCH_FAILED errors in quite a few places, and
that gives somewhat crude error records, as there's no way to tell if
the error was unavailable algorithms or some other error at such high
levels.

As an alternative, we take recording of these kinds of errors down to
the fetching functions, which are in a much better place to tell what
kind of error it was, thereby relieving the higher level calls from
having to guess.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13467)
2021-01-12 19:02:11 +01:00
..
__DECC_INCLUDE_EPILOGUE.H Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
__DECC_INCLUDE_PROLOGUE.H Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
asn1.h STORE: Move the built-in 'file:' loader to become an engine module 2020-09-03 17:48:32 +02:00
bio.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
comp.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
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 Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
cryptlib.h Use centralized fetching errors 2021-01-12 19:02:11 +01:00
dane.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
deprecated.h Update copyright year 2020-04-23 13:55:52 +01:00
der.h der: _ossl prefix DER functions 2020-10-01 11:25:12 +10:00
dso.h Update copyright year 2020-11-26 14:18:57 +00:00
dsoerr.h Update copyright year 2020-11-26 14:18:57 +00:00
endian.h Use __BYTE_ORDER__ to test the endianness when available 2020-10-14 09:51:56 +02:00
err.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
ffc.h EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more available 2020-12-16 11:55:39 +01:00
ktls.h Slightly abstract ktls_start() to reduce OS-specific #ifdefs. 2020-09-05 20:11:50 -07:00
namemap.h Update copyright year 2020-10-15 14:10:06 +01: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 Update copyright year 2020-04-23 13:55:52 +01:00
param_build_set.h DH: make the private key length importable / exportable 2020-10-19 12:14:11 +02:00
passphrase.h CORE: Generalise internal pass phrase prompter 2020-08-24 10:02:25 +02:00
property.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
propertyerr.h Update copyright year 2020-11-26 14:18:57 +00:00
provider.h CORE: Separate OSSL_PROVIDER activation from OSSL_PROVIDER reference 2020-12-17 12:02:08 +01:00
refcount.h tag unused function arguments as ossl_unused 2020-12-03 11:22:06 +10:00
sha3.h Update copyright year 2020-11-26 14:18:57 +00:00
sizes.h PROV: Adapt the DSA signature implementation to provide Algorithmidentifiers 2020-01-28 08:08:22 +01:00
sm3.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
sockets.h Use OPENSSL_SYS_TANDEM instead of OPENSSL_SYSNAME_TANDEM 2020-09-24 08:06:50 +02:00
sslconf.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
symhacks.h Rename provider and core get_param_types functions 2019-08-15 11:58:25 +02:00
thread_once.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
tlsgroups.h Update copyright year 2020-06-25 14:13:12 +01:00
tsan_assist.h Fix Typos 2019-07-02 14:22:29 +02:00