Public Types |
enum | { BLOCK_SIZE = 64,
DIGEST_SIZE = 16,
PAD_SIZE = 56,
TAO_BYTE_ORDER = LittleEndianOrder
} |
enum | { MaxDigestSz = 8,
MaxBufferSz = 64
} |
Public Member Functions |
ByteOrder | getByteOrder () const |
word32 | getBlockSize () const |
word32 | getDigestSize () const |
word32 | getPadSize () const |
| MD4 (const MD4 &) |
MD4 & | operator= (const MD4 &) |
void | Init () |
void | Swap (MD4 &) |
| HASHwithTransform (word32 digSz, word32 buffSz) |
virtual void | Update (const byte *, word32) |
virtual void | Final (byte *) |
word32 | GetBitCountLo () const |
word32 | GetBitCountHi () const |
Additional Inherited Members |
typedef word32 | HashLengthType |
virtual void | Transform ()=0 |
void | AddLength (word32) |
word32 | buffLen_ |
HashLengthType | loLen_ |
HashLengthType | hiLen_ |
word32 | digest_ [MaxDigestSz] |
word32 | buffer_ [MaxBufferSz/sizeof(word32)] |
Detailed Description
Definition at line 33 of file md4.hpp.
The documentation for this class was generated from the following files: