Ensure that PBKDF2_SHA256() is not used to output more than 128 Go.
This commit is contained in:
parent
86d92bc11d
commit
f46439c1e2
@ -53,6 +53,9 @@ PBKDF2_SHA256(const uint8_t * passwd, size_t passwdlen, const uint8_t * salt,
|
||||
int k;
|
||||
size_t clen;
|
||||
|
||||
if (dkLen > 0x1fffffffe0UL) {
|
||||
abort();
|
||||
}
|
||||
crypto_auth_hmacsha256_init(&PShctx, passwd, passwdlen);
|
||||
crypto_auth_hmacsha256_update(&PShctx, salt, saltlen);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user