Static ring::aead::CHACHA20_POLY1305[][src]

pub static CHACHA20_POLY1305: Algorithm = aead::Algorithm{key_len: chacha::KEY_LEN_IN_BYTES,
                init: chacha20_poly1305_init,
                seal: chacha20_poly1305_seal,
                open: chacha20_poly1305_open,
                id: aead::AlgorithmID::CHACHA20_POLY1305,
                max_input_len:
                    ((1u64 << 32) - CHACHA20_OVERHEAD_BLOCKS_PER_NONCE) *
                        CHACHA20_BLOCK_LEN,}

ChaCha20-Poly1305 as described in RFC 7539.

The keys are 256 bits long and the nonces are 96 bits long.