Crypto++
8.0
Free C++ class library of cryptographic schemes
|
XChaCha20/Poly1305-TLS AEAD scheme. More...
Public Types | |
typedef XChaCha20Poly1305_Final< true > | Encryption |
XChaCha20Poly1305 encryption. | |
typedef XChaCha20Poly1305_Final< false > | Decryption |
XChaCha20Poly1305 decryption. | |
![]() | |
typedef AuthenticatedSymmetricCipher | Encryption |
implements the AuthenticatedSymmetricCipher interface | |
typedef AuthenticatedSymmetricCipher | Decryption |
implements the AuthenticatedSymmetricCipher interface | |
XChaCha20/Poly1305-TLS 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 ChaCha and Poly1305.
Definition at line 310 of file chachapoly.h.