Poly1305

modulename: poly1305_generic.ko

configname: CONFIG_CRYPTO_POLY1305

Linux Kernel Configuration
└─>Cryptographic API
└─>Hashes, digests, and MACs
└─>Poly1305
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Poly1305 authenticator algorithm (RFC7539)

Poly1305 is an authenticator algorithm designed by Daniel J. Bernstein.
It is used for the ChaCha20-Poly1305 AEAD, specified in RFC7539 for use
in IETF protocols. This is the portable C implementation of Poly1305.

source code: