|
Crypto++
8.9
Free C++ class library of cryptographic schemes
|
IETF XChaCha20/Poly1305 AEAD scheme. More...
Inheritance diagram for XChaCha20Poly1305:Public Types | |
| typedef XChaCha20Poly1305_Final< true > | Encryption |
| XChaCha20Poly1305 encryption. | |
| typedef XChaCha20Poly1305_Final< false > | Decryption |
| XChaCha20Poly1305 decryption. | |
Public Types inherited from AuthenticatedSymmetricCipherDocumentation | |
| typedef AuthenticatedSymmetricCipher | Encryption |
| implements the AuthenticatedSymmetricCipher interface | |
| typedef AuthenticatedSymmetricCipher | Decryption |
| implements the AuthenticatedSymmetricCipher interface | |
IETF XChaCha20/Poly1305 AEAD scheme.
XChaCha20Poly1305 is an authenticated encryption scheme that combines XChaCha20 and Poly1305-TLS. The scheme is defined in RFC 8439, section 2.8, AEAD_XCHACHA20_POLY1305 construction, and uses the IETF versions of ChaCha20 and Poly1305.
Definition at line 312 of file chachapoly.h.