curve25519xsalsa20poly1305: Added key generation function
NaCl: improved performance, useability and security