aboutsummaryrefslogtreecommitdiff
path: root/providers
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2020-03-06 14:29:00 +0100
committerRichard Levitte <levitte@openssl.org>2020-03-10 13:32:06 +0100
commit1e55cbc874826af63e178a3fd26d23981599effe (patch)
tree0304b0a474dd37ab7a54ba95d7400c51deb83143 /providers
parentc5926e930cc9a4bdf0932d14e17f1f122a70205b (diff)
downloadopenssl-1e55cbc874826af63e178a3fd26d23981599effe.zip
openssl-1e55cbc874826af63e178a3fd26d23981599effe.tar.gz
openssl-1e55cbc874826af63e178a3fd26d23981599effe.tar.bz2
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)
Diffstat (limited to 'providers')
-rw-r--r--providers/implementations/digests/sha3_prov.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/providers/implementations/digests/sha3_prov.c b/providers/implementations/digests/sha3_prov.c
index 4447195..e6b9ba7 100644
--- a/providers/implementations/digests/sha3_prov.c
+++ b/providers/implementations/digests/sha3_prov.c
@@ -247,7 +247,7 @@ static void *keccak_dupctx(void *ctx)
}
static const OSSL_PARAM known_shake_settable_ctx_params[] = {
- {OSSL_DIGEST_PARAM_SSL3_MS, OSSL_PARAM_OCTET_STRING, NULL, 0, 0},
+ {OSSL_DIGEST_PARAM_XOFLEN, OSSL_PARAM_UNSIGNED_INTEGER, NULL, 0, 0},
OSSL_PARAM_END
};
static const OSSL_PARAM *shake_settable_ctx_params(void)