ChaCha20-Poly1305 AEAD support

modulename: chacha20poly1305.ko

configname: CONFIG_CRYPTO_CHACHA20POLY1305

Linux Kernel Configuration
└─>Cryptographic API
└─>ChaCha20-Poly1305 AEAD support
In linux kernel since version 3.10 (release Date: 2013-06-30)  
ChaCha20-Poly1305 AEAD support, RFC7539.

Support for the AEAD wrapper using the ChaCha20 stream cipher combined
with the Poly1305 authenticator. It is defined in RFC7539 for use in
IETF protocols.

source code: