Inheritance diagram for IteratedHash< T_HashWordType, T_Endianness, T_BlockSize, T_Base >:
|
Public Types |
| enum | { BLOCKSIZE = T_BlockSize
} |
|
typedef T_Endianness | ByteOrderClass |
typedef IteratedHashBase<
T_HashWordType, T_Base
>::HashWordType | HashWordType |
Public Member Functions |
|
void | TruncatedFinal (byte *digest, unsigned int size) |
Static Public Member Functions |
|
void | CorrectEndianess (HashWordType *out, const HashWordType *in, unsigned int byteCount) |
Static Public Attributes |
CompileAssert<((BLOCKSIZE
&(BLOCKSIZE-1))==0) | cryptopp_assert___LINE__ ) |
Protected Member Functions |
|
void | HashBlock (const HashWordType *input) |
|
virtual void | HashEndianCorrectedBlock (const HashWordType *data)=0 |