crypto_aead_chacha20poly1305_*()
set of functions implements the original construction, the crypto_aead_chacha20poly1305_ietf_*()
functions implement the IETF version, and the crypto_aead_xchacha20poly1305_ietf_*()
functions implement the XChaCha20 variant.