On this topic, what is the header-only, no-dependencies, portable, bsd licensed, simple C api, github project we should be using instead ?
[1] https://loup-vaillant.fr/articles/rolling-your-own-crypto , discussed here:
https://news.ycombinator.com/item?id=13221923 and related
[0] https://monocypher.org/quality-assurance/audit
No high or critical issues were found. The issues that were found were addressed in a timely manner.
Edit: Also, not sure why the author chose to use Argon2i over Argon2id as the PBKDF for Monocypher, my perception was that the id variant should be used unless you have a reason not to. Would be interested to hear other opinions on this.