#include <md5mac.h>
Inheritance diagram for MD5MAC:

Public Types | |
| enum | { DIGESTSIZE = 16 } |
Public Methods | |
| MD5MAC (const byte *userKey) | |
| void | Final (byte *mac) |
Protected Methods | |
| void | vTransform (const word32 *data) |
| void | Init () |
Protected Attributes | |
| SecBlock<word32> | key |
Static Protected Methods | |
| void | Transform (word32 *buf,const word32 *in,const word32 *key) |
Static Protected Attributes | |
| const word32 | T [12] |
Definition at line 9 of file md5mac.h.
|
|
|
|
|
Definition at line 14 of file md5mac.cpp. |
|
|
Reimplemented from IteratedHash. Definition at line 51 of file md5mac.cpp. |
|
|
Reimplemented from IteratedHashBase. Definition at line 43 of file md5mac.cpp. |
|
|
Definition at line 74 of file md5mac.cpp. |
|
|
|
|
|
Initializer: { 0xac45ef97,0xcd430f29,0x551b7e45,0x3411801c,
0x96ce77b1,0x7c8e722e,0x0aab5a5f,0x18be4336,
0x21b4219d,0x4db987bc,0xbd279da2,0xc3d75bc7 } |
|
|
|
1.2.4 written by Dimitri van Heesch,
© 1997-2000