EAX< T_BlockCipher > Class Template Reference

The EAX block cipher mode of operation. More...

Inheritance diagram for EAX< T_BlockCipher >:
AuthenticatedSymmetricCipherDocumentation

List of all members.

Public Types

typedef EAX_Final
< T_BlockCipher, true > 
Encryption
 implements the AuthenticatedSymmetricCipher interface
typedef EAX_Final
< T_BlockCipher, false > 
Decryption
 implements the AuthenticatedSymmetricCipher interface

Detailed Description

template<class T_BlockCipher>
class EAX< T_BlockCipher >

The EAX block cipher mode of operation.

EAX is an Authenticated Encryption with Associated Data (AEAD) block cipher mode of operation designed to simultaneously provide both authentication and privacy of the message.

Template Parameters:
T_BlockCipher block cipher

EAX provides the Encryption and Decryption typedef.

See also:
EAX at the Crypto Lounge

Definition at line 104 of file eax.h.


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

Generated on 24 Mar 2016 for Crypto++ by  doxygen 1.6.1