\file chachapoly.h This file contains the AEAD-ChaCha20-Poly1305 definitions and functions. ChaCha20-Poly1305 is an algorithm for Authenticated Encryption with Associated Data (AEAD) that can be used to encrypt and authenticate data. It is based on ChaCha20 and Poly1305 by Daniel Bernstein and was standardized in RFC 7539. \author Daniel King <damaki.gh@gmail.com>