anvilresearch / webcrypto

W3C Web Cryptography API for Node.js
MIT License
82 stars 14 forks source link

Implement support for Argon2 algorithm #63

Closed inkeliz closed 6 years ago

inkeliz commented 6 years ago

Webcrypto already have support for PBKDF2, but it seems to be the only derivation function available until now. Of course, we have HKDF and HMAC but it not suitable for user-input/password.

The Argon2 is the winner of PHC. The Argon2 is used in LibSodium and some other softwares (like KeePass). Also we have it natively available in PHP and Go and bindings.

Have any plan to implement Argon2 (Argon2i, Argon2d and Argon2id) as an alternative for PBKDF2 in Webcrypto?

Refereces:

thelunararmy commented 6 years ago

We are currently not going to explore Argon2 at this time.

Nantris commented 6 years ago

Hope to see a change of heart on this.