|
Security Scol plugin
|
GCM block cipher mode of operation. More...
#include <gcm.h>
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, false> GCM< T_BlockCipher, T_TablesOption >::Decryption |
| typedef GCM_Final<T_BlockCipher, T_TablesOption, true> GCM< T_BlockCipher, T_TablesOption >::Encryption |