Displaying 1 result from an estimated 1 matches for "crypt_raw".
Did you mean:
crypt_r
2013 May 02
3
[Bug 2097] New: if gensalt's log_rounds parameter is set to 31 it does 0 (ZERO) rounds!
...Product: jBCrypt
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: security
Priority: P5
Component: Default
Assignee: djm at mindrot.org
Reporter: rathsfeld at pilodata.de
In the method crypt_raw you are calculating the rounds with:
int rounds = 1 << log_rounds;
Java's int is a signed type, meaning a 1 << 31 will cause it to flip to
-2147483648
Hence this loop further down will not run at all:
for (i = 0; i < rounds; i++) {
key(password);
key(sa...