An updated version of the initial JBCrypt implementation by http://mindrot.org/