hi,

bcrypt is ready
https://bitbucket.org/mihailp/tankfeeder/src/f9ad69ad2a6ec35941f50c4ec1160e7a53ea3e67/crypto/?at=default

1. new blowfish implementation, on "Vars". Pass original test vectors
2. implementation itself comparable to golang's bcrypt results
3. without base64 support, input-output lists only
4. hardcoded 8 rounds
5. to generate password and store it do:
(bcrypt (mapcar char (chop "qwerty123")))
it returns lists form: ((HASH) (SALT))
6. to check password entered do:
(=
   HASH
   (bcrypt (mapcar char (chop FROMUSER)) SALT) )
6. in general i trust all above

Mike

Reply via email to