6 #ifndef CRYPTOPP_TTMAC_H 7 #define CRYPTOPP_TTMAC_H 23 unsigned
int DigestSize()
const {
return DIGESTSIZE;};
24 void UncheckedSetKey(
const byte *userKey,
unsigned int keylength,
const NameValuePairs ¶ms);
25 void TruncatedFinal(
byte *mac,
size_t size);
28 static void Transform (
word32 *digest,
const word32 *
X,
bool last);
#define DOCUMENTED_TYPEDEF(x, y)
Interface for message authentication codes.
Inherited by keyed algorithms with fixed key length.
TTMAC message authentication code information.
#define NAMESPACE_BEGIN(x)
Converts an enumeration to a type suitable for use as a template parameter.
Provides class member functions to key a message authentication code.
Two-Track-MAC message authentication code.
Classes and functions for secure memory allocations.
FixedSizeSecBlock< word32, 10 > m_digest
Classes and functions for implementing secret key algorithms.
#define CRYPTOPP_CONSTANT(x)
#define CRYPTOPP_NO_VTABLE
uint8_t const size_t const size
void HashEndianCorrectedBlock(const word32 *data)
Iterated hash base class.
FixedSizeSecBlock< word32, 5 > m_key
static std::string StaticAlgorithmName()
Interface for retrieving values given their names.