Ported include/argon2.h from: https://github.com/P-H-C/phc-winner-argon2
This project is conforming to this commit f57e61e.
Some recommendations for argon2 settings can be found here:
- https://tobtu.com/minimum-password-settings/
- https://www.rfc-editor.org/rfc/rfc9106.html#name-parameter-choice
- https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html
Project includes a script to build the argon2 static libary with the MSVC toolchain (cl, lib) since msbuild Argon2.sln (from the argon2 repo) is specified to use Windows SDK version 8.1 specifically.
Invoke with: dmd -run other\build_argon2_msvc.d --help
- port api
- build script to build git repo argon2 with MSVC toolchain
- License
- Add to dub registry