Crypto++  5.6.3
Free C++ class library of cryptographic schemes
Public Types | List of all members
GCM< T_BlockCipher, T_TablesOption > Class Template Reference

The GCM mode of operation. More...

+ Inheritance diagram for GCM< T_BlockCipher, T_TablesOption >:

Public Types

typedef GCM_Final< T_BlockCipher, T_TablesOption, true > Encryption
typedef GCM_Final< T_BlockCipher, T_TablesOption, false > Decryption

Detailed Description

template<class T_BlockCipher, GCM_TablesOption T_TablesOption = GCM_2K_Tables>
class GCM< T_BlockCipher, T_TablesOption >

The GCM mode of operation.

Template Parameters
T_BlockCipherblock cipher
T_TablesOptiontable size, either GCM_2K_Tables or GCM_64K_Tables

GCM provides the Encryption and Decryption typedef.

See also
GCM at the Crypto Lounge

Definition at line 119 of file gcm.h.

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