From 1d02943658ff5a5f59c81f2eaca775913e14a9fc Mon Sep 17 00:00:00 2001 From: Carie Pointer Date: Fri, 8 Nov 2019 09:40:07 -0700 Subject: [PATCH] Sanity check in wc_scrypt for invalid params <= 0 --- wolfcrypt/src/pwdbased.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/pwdbased.c b/wolfcrypt/src/pwdbased.c index dfc4db50d..571c91483 100644 --- a/wolfcrypt/src/pwdbased.c +++ b/wolfcrypt/src/pwdbased.c @@ -708,7 +708,7 @@ int wc_scrypt(byte* output, const byte* passwd, int passLen, if (blockSize > 8) return BAD_FUNC_ARG; - if (cost < 1 || cost >= 128 * blockSize / 8) + if (cost < 1 || cost >= 128 * blockSize / 8 || parallel < 1 || dkLen < 1) return BAD_FUNC_ARG; bSz = 128 * blockSize;