|
| | cHashMD5Builder () noexcept |
| |
| virtual | ~cHashMD5Builder () noexcept |
| |
| virtual void | ResetHash () override |
| |
| virtual void | ProcessHashBuffer (const BYTE pBuffer[64]) override |
| |
| virtual void | AddToHash (const void *pInput, size_t nSize) override |
| | Digest update function. More...
|
| |
| virtual size_t | FinalizeHash (BYTE *pOutput) override |
| |
| virtual void | InitHmac (const BYTE *pKey, size_t nKeySize) override |
| | MD5 HMAC. More...
|
| |
| virtual size_t | FinalizeHmac (BYTE pOutput[16]) override |
| |
| virtual void | ResetHmac () override |
| |
| virtual | ~cHashBase () |
| |
| virtual void | ProcessHashBuffer (const BYTE *pBuffer) |
| |
| virtual size_t | FinalizeHash (OUT BYTE *pOutput)=0 |
| | Digest finalization function. More...
|
| |
| size_t | ComputeHash (BYTE *pOutput, const void *pInput, size_t nInputSize) |
| |
| virtual size_t | FinalizeHmac (OUT BYTE *pOutput) |
| | HMAC finalization function. More...
|
| |
| size_t | ComputeHmac (BYTE *pOutput, const BYTE *pKey, size_t nKeySize, const void *pInput, size_t nInputSize) |
| |
| void | AddToHashFromBlock (const cHeapBlock &m) |
| | Helpers. More...
|
| |
| StrLen_t | AddToHashFromStr (const char *pszStr) |
| |
| HRESULT | AddToHashFromStream (cStreamInput &file, IStreamProgressCallback *pProgress=nullptr) |
| |
| HRESULT | AddToHashFromFile (const FILECHAR_t *pszFileName, IStreamProgressCallback *pProgress=nullptr) |
| |
| HRESULT | ComputeHashFromStream (OUT BYTE *pOutput, cStreamInput &fin, IStreamProgressCallback *pProgress=nullptr) |
| |
| HRESULT | ComputeHashFromFile (OUT BYTE *pOutput, const FILECHAR_t *pszFileName, IStreamProgressCallback *pProgress=nullptr) |
| |
| virtual | ~CObject () |
| |
| virtual bool | isValidCheck () const noexcept |
| | < memory allocation and structure definitions are valid. More...
|
| |
| virtual void | AssertValid () const |
| | < memory allocation and structure definitions are valid. More...
|
| |
| virtual void | Serialize (cArchive &a) |
| |
build a 16-byte MD5 hash from a stream of data.