Crypto++ 8.6
Free C++ class library of cryptographic schemes
|
IETF XChaCha20/Poly1305 AEAD scheme. More...
#include <chachapoly.h>
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 | |
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.
XChaCha20Poly1305 encryption.
Definition at line 315 of file chachapoly.h.
XChaCha20Poly1305 decryption.
Definition at line 317 of file chachapoly.h.