DMAC< T > Class Template Reference

#include <dmac.h>

Inheritance diagram for DMAC< T >:

MessageAuthenticationCodeFinal< DMAC_Base< T > > ClonableImpl< MessageAuthenticationCodeFinal< DMAC_Base< T > >, MessageAuthenticationCodeImpl< DMAC_Base< T > > > MessageAuthenticationCodeImpl< DMAC_Base< T > > AlgorithmImpl< SimpleKeyingInterfaceImpl< DMAC_Base< T >, DMAC_Base< T > >, DMAC_Base< T > > SimpleKeyingInterfaceImpl< DMAC_Base< T >, DMAC_Base< T > > DMAC_Base< T > SameKeyLengthAs< T > MessageAuthenticationCode HashTransformation SimpleKeyingInterface Algorithm Clonable List of all members.

Detailed Description

template<class T>
class DMAC< T >

DMAC.

Based on "CBC MAC for Real-Time Data Sources" by Erez Petrank and Charles Rackoff. T should be a class derived from BlockCipherDocumentation.

Definition at line 39 of file dmac.h.

Public Member Functions

 DMAC ()
 DMAC (const byte *key, size_t length=DMAC_Base< T >::DEFAULT_KEYLENGTH)
ClonableClone () const
 this is not implemented by most classes yet


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