Lines Matching +full:well +full:- +full:known

1 .\" -*- mode: troff; coding: utf-8 -*-
57 .IX Title "EVP_MD-SHAKE 7ossl"
58 .TH EVP_MD-SHAKE 7ossl 2025-09-30 3.5.4 OpenSSL
64 EVP_MD\-SHAKE, EVP_MD\-KECCAK\-KMAC
65 \&\- The SHAKE / KECCAK family EVP_MD implementations
68 Support for computing SHAKE or KECCAK-KMAC digests through the
71 KECCAK-KMAC is an Extendable Output Function (XOF), with a definition
73 \&\fBEVP_MAC\-KMAC\fR\|(7)).
76 This implementation is available in the FIPS provider as well as the default
78 .IP KECCAK\-KMAC\-128 4
79 .IX Item "KECCAK-KMAC-128"
80 Known names are "KECCAK\-KMAC\-128" and "KECCAK\-KMAC128". This is used
81 by \fBEVP_MAC\-KMAC128\fR\|(7). Using the notation from NIST FIPS 202
82 (Section 6.2), we have KECCAK\-KMAC\-128(M,\ d) = KECCAK[256](M\ ||\ 00,\ d)
83 (see the description of KMAC128 in Appendix A of NIST SP 800\-185).
84 .IP KECCAK\-KMAC\-256 4
85 .IX Item "KECCAK-KMAC-256"
86 Known names are "KECCAK\-KMAC\-256" and "KECCAK\-KMAC256". This is used
87 by \fBEVP_MAC\-KMAC256\fR\|(7). Using the notation from NIST FIPS 202
88 (Section 6.2), we have KECCAK\-KMAC\-256(M,\ d) = KECCAK[512](M\ ||\ 00,\ d)
89 (see the description of KMAC256 in Appendix A of NIST SP 800\-185).
90 .IP SHAKE\-128 4
91 .IX Item "SHAKE-128"
92 Known names are "SHAKE\-128" and "SHAKE128".
93 .IP SHAKE\-256 4
94 .IX Item "SHAKE-256"
95 Known names are "SHAKE\-256" and "SHAKE256".
104 The SHAKE\-128 and SHAKE\-256 implementations do not have any default digest
118 For SHAKE\-128, to ensure the maximum security strength of 128 bits, the output
121 For SHAKE\-256, to ensure the maximum security strength of 256 bits, the output
125 \&\fBEVP_MD_CTX_set_params\fR\|(3), \fBprovider\-digest\fR\|(7), \fBOSSL_PROVIDER\-default\fR\|(7)
128 Since OpenSSL 3.4 the SHAKE\-128 and SHAKE\-256 implementations have no default
132 Copyright 2020\-2024 The OpenSSL Project Authors. All Rights Reserved.