1
/*************************************************
3
* (C) 1999-2007 The Botan Project *
4
*************************************************/
9
#include <botan/base.h>
13
/*************************************************
15
*************************************************/
16
class CMAC : public MessageAuthenticationCode
20
std::string name() const;
21
MessageAuthenticationCode* clone() const;
22
CMAC(const std::string&);
25
void add_data(const byte[], u32bit);
26
void final_result(byte[]);
27
void key(const byte[], u32bit);
30
SecureVector<byte> buffer, state, B, P;