ChaCha20-Poly1305 balanced IP core deliver both encryption and authentication by combining the high-speed ChaCha20 stream cipher with the Poly1305 authenticator. The ChaCha20-Poly1305 IP cores can be used in an AEAD scheme in multiple protocols, including TLS 1.3.