wrapper for libsodium providing high level crypto primitives