Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Classes for Poly1305 message authentication code. More...
Go to the source code of this file.
Classes | |
class | Poly1305_Base< T > |
Poly1305 message authentication code base class. More... | |
class | Poly1305< T > |
Poly1305 message authentication code. More... | |
class | Poly1305TLS_Base |
Poly1305-TLS message authentication code base class. More... | |
class | Poly1305TLS |
Poly1305-TLS message authentication code. More... | |
Classes for Poly1305 message authentication code.
Poly1305-AES is a state-of-the-art message-authentication code suitable for a wide variety of applications. Poly1305-AES computes a 16-byte authenticator of a variable-length message, using a 16-byte AES key, a 16-byte additional key, and a 16-byte nonce.
Crypto++ also supplies the IETF's version of Poly1305. It is a slightly different algorithm than Bernstein's version.
Definition in file poly1305.h.