CBC_MAC_Base Class Reference

#include <cbcmac.h>

Inheritance diagram for CBC_MAC_Base:

MessageAuthenticationCode HashTransformation SimpleKeyingInterface Algorithm Clonable SimpleKeyingInterfaceImpl< CBC_MAC_Base, CBC_MAC< T > > AlgorithmImpl< SimpleKeyingInterfaceImpl< CBC_MAC_Base, CBC_MAC< T > >, CBC_MAC< T > > MessageAuthenticationCodeImpl< CBC_MAC_Base, CBC_MAC< T > > CBC_MAC< T > List of all members.

Detailed Description

_

Definition at line 10 of file cbcmac.h.

Public Member Functions

 CBC_MAC_Base ()
void UncheckedSetKey (const byte *key, unsigned int length, const NameValuePairs &params)
void Update (const byte *input, size_t length)
 process more input
void TruncatedFinal (byte *mac, size_t size)
 truncated version of Final()
unsigned int DigestSize () const
 size of the hash returned by Final()

Protected Member Functions

virtual BlockCipherAccessCipher ()=0


The documentation for this class was generated from the following files:
Generated on Sat Dec 23 02:07:16 2006 for Crypto++ by  doxygen 1.5.1-p1