This is an interesting implementation.
Can you make the rounds (cost factor) available as a parameter (perhaps as
a global) ? That would be quite important to use the library correctly.
Afterwards I will be interested in trying to modify my bcrypt (ffi)
<https://github.com/aw/picolisp-bcrypt> library to work with yours behind
the scenes, unless someone else wants to take a stab at that?
On Sun, Sep 18, 2016 at 6:21 AM, Mike Pechkin <mike.pech...@gmail.com>
> bcrypt is ready
> 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:
> (bcrypt (mapcar char (chop FROMUSER)) SALT) )
> 6. in general i trust all above