forked from wolfSSL/wolfssl
Sanity check in wc_scrypt for invalid params <= 0
This commit is contained in:
@ -708,7 +708,7 @@ int wc_scrypt(byte* output, const byte* passwd, int passLen,
|
|||||||
if (blockSize > 8)
|
if (blockSize > 8)
|
||||||
return BAD_FUNC_ARG;
|
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;
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
bSz = 128 * blockSize;
|
bSz = 128 * blockSize;
|
||||||
|
Reference in New Issue
Block a user