From 8e268dee1311d009bfe14c7a40daa382f2b46fd6 Mon Sep 17 00:00:00 2001 From: Kareem Date: Thu, 4 Jun 2026 17:12:49 -0700 Subject: [PATCH] Avoid suppressing error from Cy_Crypto_Core_Sha_Finish in wc_Sha512_224Final. Fixes F-4002. --- wolfcrypt/src/port/cypress/psoc6_crypto.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfcrypt/src/port/cypress/psoc6_crypto.c b/wolfcrypt/src/port/cypress/psoc6_crypto.c index 325eeb4220..655e4c2be4 100644 --- a/wolfcrypt/src/port/cypress/psoc6_crypto.c +++ b/wolfcrypt/src/port/cypress/psoc6_crypto.c @@ -644,6 +644,9 @@ int wc_Sha512_224Final(wc_Sha512* sha, byte* hash) wolfSSL_CryptHwMutexUnLock(); } + if (ret != 0) + return ret; + /* Reset state */ return wc_InitSha512_224(sha); }