Crypto++  8.8
Free C++ class library of cryptographic schemes
Public Types | List of all members
XChaCha20Poly1305 Struct Reference

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

Detailed Description

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.

See also
RFC 8439, ChaCha20 and Poly1305 for IETF Protocols.
Crypto++ 8.1

Definition at line 312 of file chachapoly.h.

The documentation for this struct was generated from the following file: