the README.md makes apparently contradictory statements regarding timing attacks:
The bcrypt comparison function is not susceptible to timing attacks.
And, the comparison function is not time safe. What that means is that it may exit the function early in the comparison process.
Which is it? Is it susceptible to timing attacks or not? I suspect the first of these statements is supposed to read "The bcrypt comparison function is susceptible to timing attacks"?