DOCS: Move implementation specific docs away from provider-digest(7)
authorRichard Levitte <levitte@openssl.org>
Fri, 6 Mar 2020 13:29:00 +0000 (14:29 +0100)
committerRichard Levitte <levitte@openssl.org>
Tue, 10 Mar 2020 12:32:06 +0000 (13:32 +0100)
commit1e55cbc874826af63e178a3fd26d23981599effe
tree0304b0a474dd37ab7a54ba95d7400c51deb83143
parentc5926e930cc9a4bdf0932d14e17f1f122a70205b
DOCS: Move implementation specific docs away from provider-digest(7)

The provider- manuals are meant to describe the general interface for
their respective operation.  This is not the place to describe
implementation specific details.

This change creates a number of doc/man7/EVP_MD manuals, one for each
algorithm or set of algorithms, as well as doc/man7/EVP_MD-common.pod
to describe what's common to them all.

While we're at it, correct the SHA3 settable context params array to
match what's actually settable.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11270)
16 files changed:
doc/man7/EVP_MD-BLAKE2.pod [new file with mode: 0644]
doc/man7/EVP_MD-MD2.pod [new file with mode: 0644]
doc/man7/EVP_MD-MD4.pod [new file with mode: 0644]
doc/man7/EVP_MD-MD5-SHA1.pod [new file with mode: 0644]
doc/man7/EVP_MD-MD5.pod [new file with mode: 0644]
doc/man7/EVP_MD-MDC2.pod [new file with mode: 0644]
doc/man7/EVP_MD-RIPEMD160.pod [new file with mode: 0644]
doc/man7/EVP_MD-SHA1.pod [new file with mode: 0644]
doc/man7/EVP_MD-SHA2.pod [new file with mode: 0644]
doc/man7/EVP_MD-SHA3.pod [new file with mode: 0644]
doc/man7/EVP_MD-SHAKE.pod [new file with mode: 0644]
doc/man7/EVP_MD-SM3.pod [new file with mode: 0644]
doc/man7/EVP_MD-WHIRLPOOL.pod [new file with mode: 0644]
doc/man7/EVP_MD-common.pod [new file with mode: 0644]
doc/man7/provider-digest.pod
providers/implementations/digests/sha3_prov.c