#include <dmac.h>
Inheritance diagram for DMAC:

Public Types | |
| enum | { DIGESTSIZE = T::BLOCKSIZE } |
Public Methods | |
| DMAC (const byte *key,unsigned int keylength=DEFAULT_KEYLENGTH) | |
| void | Update (const byte *input,unsigned int length) |
| process more input. More... | |
| void | Final (byte *mac) |
| unsigned int | DigestSize ()const |
| size of the hash returned by Final(). More... | |
Based on "CBC MAC for Real-Time Data Sources" by Erez Petrank and Charles Rackoff. T should be an encryption class.
Definition at line 12 of file dmac.h.
|
|||
|
|
|
||||||
|
|
|
||||
|
size of the hash returned by Final().
Reimplemented from HashModule. |
|
||||
|
Reimplemented from HashModule. |
|
||||||
|
process more input.
Reimplemented from HashModule. |
1.2.4 written by Dimitri van Heesch,
© 1997-2000