Encrypts data with ChaCha20 (unauthenticated stream cipher).
The output is the same length as the input. A given (key, nonce) pair must never be reused; generate a fresh random nonce per message.
For authenticated encryption, use poly1305_encrypt instead.