Starting with version 5.0.0, bcrypt will throw a ValueError if the input is more than 72 bytes. passlib's `hash` processes the input such that more than 72 bytes are passed to bcrypt, independently of the input length. As a result, the backend of firegex breaks when calculating the hash in `set_psw`.
295 B
295 B