support newer (bugfixed) bcrypt version
OpenBSD bug-fixed their implementation of bcrypt in a way that requires a new version for the hash ($2b$), if we wish to interoperate with such hashes, we need to make the same bug fix. Presumably $2b$ will spread, as others do the same thing.
The logical test to any fix would be whether it interoperates with the OpenBSD implementation.
Updated by Rich Lowe over 6 years ago
The OpenBSD diffs are: http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/crypt/bcrypt.c.diff?r1=1.26;r2=1.27;f=h
(and possibly 1.28 as an addendum, but I didn't check that actual diff)
Updated by Electric Monk over 6 years ago
Author: Patrick Domack <firstname.lastname@example.org> 4621 support newer (bugfixed) bcrypt version Reviewed by: Dan McDonald <email@example.com> Approved by: Garrett D'Amore <firstname.lastname@example.org>