Creates a streaming ChaCha20 context.
For stream, the nonce must be 12 bytes and the context behaves like a
raw stream cipher with no authentication.
For poly1305, the nonce must also be 12 bytes and you can use
Context.updateAAD, Context.setTag, and Context.getTag for
AEAD operation.