|
Public Types |
| enum | { BLOCKSIZE = S
} |
|
typedef B | ByteOrderClass |
typedef IteratedHashBase<
T, BASE >::HashWordType | HashWordType |
Public Member Functions |
|
void | TruncatedFinal (byte *hash, unsigned int size) |
Static Public Member Functions |
|
void | CorrectEndianess (HashWordType *out, const HashWordType *in, unsigned int byteCount) |
Protected Member Functions |
|
| IteratedHash (unsigned int digestSize) |
|
unsigned int | BlockSize () const |
|
void | HashBlock (const HashWordType *input) |
|
virtual void | vTransform (const HashWordType *data)=0 |