We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b17755b commit 7da1916Copy full SHA for 7da1916
1 file changed
wolfcrypt/src/evp.c
@@ -4992,7 +4992,7 @@ int wolfSSL_EVP_DigestVerifyFinal(WOLFSSL_EVP_MD_CTX *ctx,
4992
4993
hashLen = wolfssl_mac_len(ctx->hash.hmac.macType);
4994
4995
- if (siglen > hashLen || siglen > INT_MAX)
+ if (siglen == 0 || siglen > hashLen || siglen > INT_MAX)
4996
return WOLFSSL_FAILURE;
4997
/* May be a truncated signature. */
4998
}
0 commit comments