From 9895fe25ac9579cfd85327c7b6d8ee271539c0e5 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Mon, 9 Sep 2024 23:26:56 +0200 Subject: CryptoPkg/BaseCryptLib: add next parameter to SHA3_squeeze Needed for openssl 3.3. Signed-off-by: Gerd Hoffmann --- CryptoPkg/Library/BaseCryptLib/Hash/CryptParallelHash.h | 3 ++- CryptoPkg/Library/BaseCryptLib/Hash/CryptSha3.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CryptoPkg/Library/BaseCryptLib/Hash/CryptParallelHash.h b/CryptoPkg/Library/BaseCryptLib/Hash/CryptParallelHash.h index 03a1a58cb8..c65bffa85d 100644 --- a/CryptoPkg/Library/BaseCryptLib/Hash/CryptParallelHash.h +++ b/CryptoPkg/Library/BaseCryptLib/Hash/CryptParallelHash.h @@ -66,7 +66,8 @@ SHA3_squeeze ( uint64_t A[5][5], unsigned char *out, size_t len, - size_t r + size_t r, + int next ); /** diff --git a/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha3.c b/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha3.c index 6abafc3c00..f996778706 100644 --- a/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha3.c +++ b/CryptoPkg/Library/BaseCryptLib/Hash/CryptSha3.c @@ -160,7 +160,7 @@ Sha3Final ( (void)SHA3_absorb (Context->A, Context->buf, BlockSize, BlockSize); - SHA3_squeeze (Context->A, MessageDigest, Context->md_size, BlockSize); + SHA3_squeeze (Context->A, MessageDigest, Context->md_size, BlockSize, 0); return 1; } -- cgit