libsodium wrapper added