From 764fadeb3b3db5c5d66d0899ddc15088b760a12d Mon Sep 17 00:00:00 2001 From: toddouska Date: Tue, 15 Sep 2015 16:16:04 -0700 Subject: [PATCH] add sanity checks to internal RsaVerifySign inputs --- src/internal.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/internal.c b/src/internal.c index 4b439cd32..6ca0441b7 100644 --- a/src/internal.c +++ b/src/internal.c @@ -1578,6 +1578,11 @@ int VerifyRsaSign(const byte* sig, word32 sigSz, WOLFSSL_ENTER("VerifyRsaSign"); + if (sig == NULL || plain == NULL || key == NULL) { + WOLFSSL_MSG("Null pointer input"); + return BAD_FUNC_ARG; + } + if (sigSz > ENCRYPT_LEN) { WOLFSSL_MSG("Signature buffer too big"); return BUFFER_E;