4 ms·
NaCl is djb abandonware. Libsodium is actively maintained. Libsodium offers Argon2 password hashing and key stretching, XChaCha20-Poly1305 AEAD constructions,
by CiPHPerCoder 7y ago
NaCl is djb abandonware. Libsodium is actively maintained.
Libsodium offers Argon2 password hashing and key stretching, XChaCha20-Poly1305 AEAD constructions, BLAKE2b generic hashing, SipHash-2-4 for collision-resistant hash tables, etc.
Most people who say "use NaCl" really mean "use NaCl/libsodium".
Regarding my project: sodium-plus will wrap sodium-native (a thin Node wrapper to libsodium proper, which has been audited) if it is installed. To date, libsodium.js has not. Therefore, if you care about public code audits, you can use audited libsodium with sodium-plus just by installing sodium-native alongside it.