use libsodium instead of sodium