libsodium-doc
NaCl
libsodium-doc | NaCl | |
---|---|---|
5 | - | |
165 | - | |
- | - | |
8.4 | - | |
23 days ago | - | |
Shell | ||
ISC License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libsodium-doc
-
Libsodium, functions to encrypt and decrypt with fewer parameters.
In the documentation that he sent me I could find some examples, which however used several messages, while for what I have to do I only need one which must be both the beginning and the end.
-
Libsodium, How to encrypt and decrypt a message/string with automatic nonce
I have seen this.
- C++, Libsodium, what are nonce end ADDITIONAL_DATA in ChaCha20-Poly1305
-
Understanding the impact of partitioning oracle attacks on production deployments of ChaCha/Salsa
If you look at the latest commits in libsodium-doc, then you'll see that Frank has now removed the padding fix suggestion, possibly due to me mentioning that in the Kryptor post (the timing matches anyway). His new recommendation is interesting, but he unfortunately doesn't cite any papers about the topic.
-
Kryptor: A simple, modern, and secure encryption tool.
Interestingly, Frank just clarified a few things in some of the latest commits for the libsodium-doc repo. He is now saying to avoid using a password for encryption. I wonder what motivated him to do that.
NaCl
We haven't tracked posts mentioning NaCl yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
secp256k1 - Haskell bindings for secp256k1 library
ChaCha20-BLAKE2b - Committing ChaCha20-BLAKE2b, XChaCha20-BLAKE2b, and XChaCha20-BLAKE2b-SIV AEAD implementations.
ed25519 - Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.
libsodium-core - libsodium for .NET - A secure cryptographic library
elliptic-curve - A polymorphic interface for elliptic curve operations
Kryptor - A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
crypto-pubkey-openssh - OpenSSH keys decoder/encoder
HsOpenSSL - OpenSSL binding for Haskell
4PrivacyEngine-Core - C++ implementation of the 4PrivacyEngine core
bcrypt - Haskell bindings for bcrypt
cryptohash-sha256 - Fast, pure and practical SHA-256 implementation