From 6270429089f75a6da6a8d84cc227d67db73ab9ac Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 13 May 2025 07:15:04 -0700 Subject: [PATCH] Fix STM32MP13x STM32 AES GCM. --- wolfcrypt/src/aes.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/aes.c b/wolfcrypt/src/aes.c index d67295f77..5acacc5cb 100644 --- a/wolfcrypt/src/aes.c +++ b/wolfcrypt/src/aes.c @@ -8899,13 +8899,14 @@ static WARN_UNUSED_RESULT int wc_AesGcmDecrypt_STM32( if ((authInSz > 0) && (authInSz < 16)) { authPadSz = 16 - authInSz; } -#endif +#else if (authPadSz != 0) { authPadSz = authInSz + STM_CRYPT_HEADER_WIDTH - authPadSz; } else { authPadSz = authInSz; } +#endif /* for cases where hardware cannot be used for authTag calculate it */ /* if IV is not 12 calculate GHASH using software */