Crypto++ 8.2
Free C&
|
ChaCha20/Poly1305-TLS AEAD scheme. More...
#include <chachapoly.h>
Public Types | |
typedef ChaCha20Poly1305_Final< true > | Encryption |
ChaCha20Poly1305 encryption. | |
typedef ChaCha20Poly1305_Final< false > | Decryption |
ChaCha20Poly1305 decryption. | |
![]() | |
typedef AuthenticatedSymmetricCipher | Encryption |
implements the AuthenticatedSymmetricCipher interface | |
typedef AuthenticatedSymmetricCipher | Decryption |
implements the AuthenticatedSymmetricCipher interface | |
ChaCha20/Poly1305-TLS AEAD scheme.
ChaCha20Poly1305 is an authenticated encryption scheme that combines ChaCha20TLS and Poly1305TLS. The scheme is defined in RFC 8439, section 2.8, AEAD_CHACHA20_POLY1305 construction, and uses the IETF versions of ChaCha and Poly1305.
Definition at line 163 of file chachapoly.h.
typedef ChaCha20Poly1305_Final<true> ChaCha20Poly1305::Encryption |
ChaCha20Poly1305 encryption.
Definition at line 166 of file chachapoly.h.
typedef ChaCha20Poly1305_Final<false> ChaCha20Poly1305::Decryption |
ChaCha20Poly1305 decryption.
Definition at line 168 of file chachapoly.h.