diff options
author | Ulrich Müller <uvm@google.com> | 2021-09-13 12:59:42 +0200 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2021-09-23 12:07:57 +1000 |
commit | 524f12611040de64cda13dd148ad1b8ca559c730 (patch) | |
tree | 0668c6914687ae8dc1342c6d0081ffb4f3861ca4 /doc/man7 | |
parent | 50aba7ffde860dbc5a8d1eb3f5d9f49c58ebc2ce (diff) |
Add default provider support for Keccak 224, 256, 384 and 512
Fixes issue openssl#13033
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16594)
Diffstat (limited to 'doc/man7')
-rw-r--r-- | doc/man7/EVP_MD-KECCAK.pod | 46 | ||||
-rw-r--r-- | doc/man7/OSSL_PROVIDER-default.pod | 2 | ||||
-rw-r--r-- | doc/man7/provider-digest.pod | 4 |
3 files changed, 50 insertions, 2 deletions
diff --git a/doc/man7/EVP_MD-KECCAK.pod b/doc/man7/EVP_MD-KECCAK.pod new file mode 100644 index 0000000000..d854db9157 --- /dev/null +++ b/doc/man7/EVP_MD-KECCAK.pod @@ -0,0 +1,46 @@ +=pod + +=head1 NAME + +EVP_MD-KECCAK - The KECCAK EVP_MD implementations + +=head1 DESCRIPTION + +Support for computing KECCAK digests through the B<EVP_MD> API. + +=head2 Identities + +This implementation is available in the default provider and +includes the following varieties: + +=over 4 + +=item "KECCAK-224" + +=item "KECCAK-256" + +=item "KECCAK-384" + +=item "KECCAK-512" + +=back + +=head2 Gettable Parameters + +This implementation supports the common gettable parameters described +in L<EVP_MD-common(7)>. + +=head1 SEE ALSO + +L<provider-digest(7)>, L<OSSL_PROVIDER-default(7)> + +=head1 COPYRIGHT + +Copyright 2021 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the Apache License 2.0 (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L<https://www.openssl.org/source/license.html>. + +=cut diff --git a/doc/man7/OSSL_PROVIDER-default.pod b/doc/man7/OSSL_PROVIDER-default.pod index 14d590cbde..492132b8c0 100644 --- a/doc/man7/OSSL_PROVIDER-default.pod +++ b/doc/man7/OSSL_PROVIDER-default.pod @@ -57,6 +57,8 @@ The OpenSSL default provider supports these operations and algorithms: =item SHA3, see L<EVP_MD-SHA3(7)> +=item KECCAK, see L<EVP_MD-KECCAK(7)> + =item KECCAK-KMAC, see L<EVP_MD-KECCAK-KMAC(7)> =item SHAKE, see L<EVP_MD-SHAKE(7)> diff --git a/doc/man7/provider-digest.pod b/doc/man7/provider-digest.pod index 63f30d77b5..5f44df97e7 100644 --- a/doc/man7/provider-digest.pod +++ b/doc/man7/provider-digest.pod @@ -266,8 +266,8 @@ L<OSSL_PROVIDER-legacy(7)>, L<EVP_MD-common(7)>, L<EVP_MD-BLAKE2(7)>, L<EVP_MD-MD2(7)>, L<EVP_MD-MD4(7)>, L<EVP_MD-MD5(7)>, L<EVP_MD-MD5-SHA1(7)>, L<EVP_MD-MDC2(7)>, L<EVP_MD-RIPEMD160(7)>, L<EVP_MD-SHA1(7)>, -L<EVP_MD-SHA2(7)>, L<EVP_MD-SHA3(7)>, L<EVP_MD-SHAKE(7)>, -L<EVP_MD-SM3(7)>, L<EVP_MD-WHIRLPOOL(7)>, +L<EVP_MD-SHA2(7)>, L<EVP_MD-SHA3(7)>, L<EVP_MD-KECCAK(7)> +L<EVP_MD-SHAKE(7)>, L<EVP_MD-SM3(7)>, L<EVP_MD-WHIRLPOOL(7)>, L<life_cycle-digest(7)>, L<EVP_DigestInit(3)> =head1 HISTORY |