ChaCha20-Poly1305 (RFC 8439)
Official docs outline
6 sections- ChaCha quarter round
The ARX quarter round.
- ChaCha20 block function
20 rounds over a 512-bit state.
- ChaCha20 encryption
Counter mode keystream generation.
- Poly1305 authenticator
One-time MAC with 256-bit key.
- AEAD construction
Combining ChaCha20 and Poly1305 with associated data.
- Security considerations
Nonce uniqueness and key requirements.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.