Crypto++ 8.2
Free C&
|
XChaCha20/Poly1305-TLS 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 | |
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.
typedef XChaCha20Poly1305_Final<true> XChaCha20Poly1305::Encryption |
XChaCha20Poly1305 encryption.
Definition at line 313 of file chachapoly.h.
typedef XChaCha20Poly1305_Final<false> XChaCha20Poly1305::Decryption |
XChaCha20Poly1305 decryption.
Definition at line 315 of file chachapoly.h.