openssl/include/internal
Richard Levitte 2e49c05472 EVP_FETCH: deal with names without pre-defined NIDs
We didn't deal very well with names that didn't have pre-defined NIDs,
as the NID zero travelled through the full process and resulted in an
inaccessible method.  By consequence, we need to refactor the method
construction callbacks to rely more on algorithm names.

We must, however, still store the legacy NID with the method, for the
sake of other code that depend on it (for example, CMS).

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8878)
2019-05-12 13:43:38 -07: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
bio.h bio: Linux TLS Rx Offload 2019-04-01 11:54:48 +01: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 More configurable crypto and ssl library initialization 2019-01-07 14:02:28 -05:00
constant_time_locl.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
core.h EVP_FETCH: deal with names without pre-defined NIDs 2019-05-12 13:43:38 -07:00
cryptlib.h Create internal number<->name mapping API 2019-05-12 13:43:38 -07:00
dane.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
dso.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
dsoerr.h Rework DSO API conditions and configuration option 2019-04-01 06:14:50 +02:00
err.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
ktls.h Linux ktls sendfile 2019-05-07 14:24:16 +01:00
namemap.h Create internal number<->name mapping API 2019-05-12 13:43:38 -07:00
nelem.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
numbers.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
o_dir.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
o_str.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
property.h Instead of global data store it in an OPENSSL_CTX 2019-05-02 22:42:09 +01:00
propertyerr.h Add regenerated header files 2019-03-11 14:42:47 +01:00
provider.h Replumbing: give the possibility for the provider to create a context 2019-04-30 15:34:23 +02:00
refcount.h fix --strict-warnings build 2019-04-07 13:30:26 +02:00
sockets.h Cleanup vxworks support to be able to compile for VxWorks 7 2019-01-24 17:55:04 +01:00
sslconf.h Following the license change, modify the boilerplates in include/ and crypto/include/ 2018-12-06 15:57:31 +01:00
symhacks.h Replumbing: Add the Provider Object, type OSSL_PROVIDER 2019-03-11 20:40:13 +01:00
thread_once.h Remove unnecessary trailing whitespace 2019-02-05 16:25:11 +01:00
tsan_assist.h Avoid linking error on WCE700 for _InterlockedExchangeAdd(). 2019-03-29 09:51:24 +00:00