scire
Sadh's C++ Impromptu Routines Ensemble
|
Common interface for Hash Algorithms. More...
#include <hash_comn.hpp>
Public Member Functions | |
virtual void | Init ()=0 |
initialization. More... | |
virtual bool | Update (const ByteT *input, SzType lenght)=0 |
block update operation More... | |
virtual bool | Update (const SByteT *input, SzType lenght)=0 |
virtual void | Final ()=0 |
final hash compute, prepare digest. More... | |
virtual std::string | Fingerprint () const =0 |
fingerprint is the 128bit message-digest More... | |
virtual std::string | StatePhrase () const =0 |
String representation of Four State Words (ABCD) More... | |
virtual std::string | ToString () const =0 |
string reprsentation | fingerpring on finalize, else status words More... | |
Common interface for Hash Algorithms.
Definition at line 42 of file hash_comn.hpp.
|
pure virtual |
final hash compute, prepare digest.
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.
|
pure virtual |
fingerprint is the 128bit message-digest
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.
|
pure virtual |
initialization.
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.
|
pure virtual |
String representation of Four State Words (ABCD)
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.
|
pure virtual |
string reprsentation | fingerpring on finalize, else status words
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.
|
pure virtual |
block update operation
input | an array of bytes |
lenght | number of bytes in input chunk |
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.
|
pure virtual |
Implemented in scire::MD5< SzType, Ui32t, ByteT, SByteT >.