Open chittti opened 7 years ago
@chittti,
We recently made the necessary changes to support the newer KDFs, like Scrypt and Argon2. Also see PR 611, Add KeyDerivationFunction interface.
We cut-in Scrypt and Argon2 is next. Also see PR 626, Add scrypt key derivation function.
I see that Scrypt has since been added, but are there any future plans for implementing Argon2?
@Bweyer6,
I looked into Argon2 a while ago. The problem was/is, the code is very complex and I have not mustered the energy to untangle it.
Thanks for your hard work on this library!
Argon2 winning the PHC made it a great choice for a memory hard KDF. BLAKE2 is already implemented here so I think it would be a bit less work than a fresh implementation.
I've found some useful writeups here although there doesn't seem to be any work in the past couple months.