#include <cbcmac.h>
Public Member Functions | |
CBC_MAC (const byte *key, size_t length=SameKeyLengthAs< T >::DEFAULT_KEYLENGTH) | |
std::string | AlgorithmName () const |
Static Public Member Functions | |
static std::string | StaticAlgorithmName () |
static size_t __cdecl | StaticGetValidKeyLength (size_t keylength) |
Static Public Attributes | |
static const int | MIN_KEYLENGTH |
static const int | MAX_KEYLENGTH |
static const int | DEFAULT_KEYLENGTH |
static const int | IV_REQUIREMENT |
static const int | IV_LENGTH |
Compatible with FIPS 113. T should be a class derived from BlockCipherDocumentation. Secure only for fixed length messages. For variable length messages use DMAC.
Definition at line 35 of file cbcmac.h.