5 ms·
This is arguably the safest library you can use if you are adopting crypto. The documentation is a delight to read and the abstractions make it difficult to mak
by vishnumohandas 3y ago
This is arguably the safest library you can use if you are adopting crypto. The documentation is a delight to read and the abstractions make it difficult to make mistakes.
Fun fact, the author (Frank Denis) is an incredibly talented photographer[1].
[1]: https://prettysimpleimages.format.com/ https://prettysimpleimages.format.com/
- _ocro 3y ago[flagged]
- ignoramous 3y ago> This is arguably the safest library you can use if you are adopting crypto. The documentation is a delight to read and the abstractions make it difficult to make mistakes. Its Daniel J Bernstein's world, we merely live in it: - http://www.metzdowd.com/pipermail/cryptography/2016-March/028824.html http://www.metzdowd.com/pipermail/cryptography/2016-March/02... - https://cr.yp.to/highspeed/naclcrypto-20090310.pdf https://cr.yp.to/highspeed/naclcrypto-20090310.pdf
- twsted 3y agoVery interesting, thanks for the links.
- sillysaurusx 3y agoWhat a fantastic essay. I’ve stolen it and submitted it as a new story. Poor Colin, always having to live in the shadow of the one critical Tarsnap failure due to a missing ++. By the way, what does “oth” stand for in your profile? You’ve made the most extensive tagged list or HN users I’ve ever seen. Thanks for that.
- Philpax 3y ago"other"?
- jszymborski 3y agoOh it's Peter Gutmann of the Gutmann method! https://en.wikipedia.org/wiki/Gutmann_method https://en.wikipedia.org/wiki/Gutmann_method
- radicalbyte 3y agoFantastic documentation, very easy to use and it has bindings for pretty much every language you can imagine.
- rurban 3y agoNot really. Its memsetter is unsafe still
- hot_gril 3y agoYep, I used a js wrapper around it one time in a pet project involving e2ee. The creator(s) of libsodium seem to understand the importance of security features being easy to use and hard to misuse, which sounds obvious but is often not prioritized enough.
- aborsy 3y agoThis guy is amazing. He might be the user jedisct1 above. He has implemented a WIDE range of crypto! At the same time, he a professional photographer!