Sanity check in wc_scrypt for invalid params <= 0

This commit is contained in:
Carie Pointer
2019-11-08 09:40:07 -07:00
parent 0fe5d40507
commit 1d02943658

View File

@ -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;