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 |
|
| MD5 (const MD5 &) |
|
MD5 & | operator= (const MD5 &) |
|
void | Init () |
|
void | Swap (MD5 &) |
|
| 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 36 of file md5.hpp.
The documentation for this class was generated from the following files: