Public Types |
enum | { MaxDigestSz = 8,
MaxBufferSz = 64
} |
Public Member Functions |
| HASHwithTransform (word32 digSz, word32 buffSz) |
virtual ByteOrder | getByteOrder () const =0 |
virtual word32 | getPadSize () const =0 |
virtual void | Update (const byte *, word32) |
virtual void | Final (byte *) |
word32 | GetBitCountLo () const |
word32 | GetBitCountHi () const |
virtual void | Init ()=0 |
virtual word32 | getBlockSize () const =0 |
virtual word32 | getDigestSize () const =0 |
Protected Types |
typedef word32 | HashLengthType |
Protected Member Functions |
virtual void | Transform ()=0 |
void | AddLength (word32) |
Protected Attributes |
word32 | buffLen_ |
HashLengthType | loLen_ |
HashLengthType | hiLen_ |
word32 | digest_ [MaxDigestSz] |
word32 | buffer_ [MaxBufferSz/sizeof(word32)] |
Detailed Description
Definition at line 47 of file hash.hpp.
The documentation for this class was generated from the following files: