ChaCha-Poly. This library implements ChaCha20 symmetric cipher combined with Poly1305 message authentication code used as a AEAD - Authenticated Encryption with Associated Data algorithm. This cryptography mode can be used with AEAD API.