mirror of
https://github.com/openssl/openssl.git
synced 2025-03-01 19:28:10 +08:00
BLAKE2 is not really an extensible output function unlike SHAKE as the digest size must be set during the context initialization. Thus it makes no sense to use OSSL_DIGEST_PARAM_XOFLEN. We also need to adjust EVP_DigestFinal_ex() to query the OSSL_DIGEST_PARAM_SIZE as gettable ctx param for the size. Fixes #22488 Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22491) |
||
---|---|---|
.. | ||
__DECC_INCLUDE_EPILOGUE.H | ||
__DECC_INCLUDE_PROLOGUE.H | ||
blake2.h | ||
ciphercommon_aead.h | ||
ciphercommon_ccm.h | ||
ciphercommon_gcm.h | ||
ciphercommon.h | ||
digestcommon.h | ||
ecx.h | ||
hmac_drbg.h | ||
implementations.h | ||
kdfexchange.h | ||
macsignature.h | ||
md5_sha1.h | ||
names.h | ||
seeding.h |