diff --git a/wolfcrypt/src/aes.c b/wolfcrypt/src/aes.c index bac6de638..f83ef375a 100644 --- a/wolfcrypt/src/aes.c +++ b/wolfcrypt/src/aes.c @@ -7979,8 +7979,8 @@ int wc_AesGcmEncrypt_ex(Aes* aes, byte* out, const byte* in, word32 sz, int ret = 0; if (aes == NULL || out == NULL || (in == NULL && sz != 0) || - iv == NULL || ivSz != NONCE_SZ || (authIn == NULL && authInSz != 0) || - rng == NULL) { + iv == NULL || ivSz == 0 || (authIn == NULL && authInSz != 0) || + rng == NULL) { ret = BAD_FUNC_ARG; }