openssl/providers/implementations
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
..
asymciphers
ciphers
digests
encode_decode ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00
exchange
include/prov ENCODER: Refactor provider implementations, and some cleanup 2020-09-09 16:35:22 +02:00
kdfs Fix coverity CID #1465794 - Uninitialized pointer read in x942_encode_otherinfo() 2020-08-24 11:19:28 +10:00
keymgmt Fix coverity CID #1466371 - fix dereference before NULL check. 2020-09-05 15:41:30 +10:00
macs Ensure EVP_MAC_update() passes the length even if it is 0 2020-09-03 09:40:52 +01:00
rands rand: add a note about a potentially misleading code analyzer warning. 2020-08-28 08:43:07 +10:00
signature Enable PKEY MAC bridge signature algs to take ctx params 2020-09-03 09:40:52 +01:00
storemgmt STORE: Add a built-in 'file:' storemgmt implementation (loader) 2020-09-03 17:48:32 +02:00
build.info STORE: Add a built-in 'file:' storemgmt implementation (loader) 2020-09-03 17:48:32 +02:00