openssl/providers
Richard Levitte 8ae40cf57d ENCODER: Refactor provider implementations, and some cleanup
The encoder implementations were implemented by unnecessarily copying
code into numerous topical source files, making them hard to maintain.
This changes merges all those into two source files, one that encodes
into DER and PEM, the other to text.

Diverse small cleanups are included.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12803)
2020-09-09 16:35:22 +02:00
..
common ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00
fips Include "legacy" in the name of the various MAC bridge functions 2020-08-29 17:40:12 +10:00
implementations ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00
baseprov.c Fix up issue on AIX caused by broken compiler handling of macro expansion 2020-09-09 19:08:59 +10:00
build.info serialisation: Add a built-in base provider. 2020-07-30 20:15:22 +10:00
decoders.inc Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODE 2020-08-21 09:23:58 +02:00
defltprov.c Fix up issue on AIX caused by broken compiler handling of macro expansion 2020-09-09 19:08:59 +10:00
encoders.inc ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00
legacyprov.c Add 'on demand self test' and status test to providers 2020-08-09 18:06:52 +10:00
nullprov.c Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h> 2020-06-24 22:01:22 +02:00
stores.inc STORE: Add a built-in 'file:' storemgmt implementation (loader) 2020-09-03 17:48:32 +02:00