From d1bf35b2094695891e939a9f0c272bb08fb4ba64 Mon Sep 17 00:00:00 2001 From: Hideki Miyazaki Date: Thu, 7 Aug 2025 08:14:26 +0900 Subject: [PATCH] add sha224_test() call to cryptocb test --- wolfcrypt/src/sha256.c | 5 ++++- wolfcrypt/test/test.c | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/sha256.c b/wolfcrypt/src/sha256.c index db7af7ae4..645c99663 100644 --- a/wolfcrypt/src/sha256.c +++ b/wolfcrypt/src/sha256.c @@ -2074,7 +2074,10 @@ static int Transform_Sha256(wc_Sha256* sha256, const byte* data) #ifdef WOLFSSL_SMALL_STACK_CACHE sha224->W = NULL; #endif - + #ifdef WOLF_CRYPTO_CB + sha224->devId = devId; + sha224->devCtx = NULL; + #endif #if defined(WOLFSSL_USE_ESP32_CRYPT_HASH_HW) #if defined(NO_WOLFSSL_ESP32_CRYPT_HASH_SHA224) /* We know this is a fresh, uninitialized item, so set to INIT */ diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index 1c38e9920..4562d5b8e 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -60741,6 +60741,10 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t cryptocb_test(void) if (ret == 0) ret = sha_test(); #endif +#ifdef WOLFSSL_SHA224 + if (ret == 0) + ret = sha224_test(); +#endif #ifndef NO_SHA256 if (ret == 0) ret = sha256_test();