Function chacha20_poly1305_aead::encrypt_read [] [src]

pub fn encrypt_read<R: Read, W: Write>(key: &[u8], nonce: &[u8], aad: &[u8], input: &mut R, output: &mut W) -> Result<[u8; 16]>

Encrypts bytes from a reader and returns the authentication tag.

This function is identical to the encrypt function, the only difference being that its input comes from a reader instead of a byte slice.