Crypto++ 8.6
Free C++ class library of cryptographic schemes
|
IETF ChaCha20/Poly1305 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 | |
IETF ChaCha20/Poly1305 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 ChaCha20 and Poly1305.
Definition at line 164 of file chachapoly.h.
ChaCha20Poly1305 encryption.
Definition at line 167 of file chachapoly.h.
ChaCha20Poly1305 decryption.
Definition at line 169 of file chachapoly.h.