| 
    Crypto++ 8.9
    
   Free C++ class library of cryptographic schemes 
   | 
 
GCM block cipher mode of operation. More...
#include <gcm.h>
 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 | 
  Public Types inherited from AuthenticatedSymmetricCipherDocumentation | |
| typedef AuthenticatedSymmetricCipher | Encryption | 
| implements the AuthenticatedSymmetricCipher interface   | |
| typedef AuthenticatedSymmetricCipher | Decryption | 
| implements the AuthenticatedSymmetricCipher interface   | |
GCM block cipher mode of operation.
| T_BlockCipher | block cipher | 
| T_TablesOption | table size, either GCM_2K_Tables or GCM_64K_Tables  | 
GCM provides the Encryption and Decryption typedef. See GCM_Base and GCM_Final for the AuthenticatedSymmetricCipher implementation. 
| typedef GCM_Final<T_BlockCipher, T_TablesOption, true> GCM< T_BlockCipher, T_TablesOption >::Encryption | 
| typedef GCM_Final<T_BlockCipher, T_TablesOption, false> GCM< T_BlockCipher, T_TablesOption >::Decryption |