|
| | cHashSHA384Builder () |
| |
| | cHashSHA512Builder (bool is384=false) |
| |
| virtual | ~cHashSHA512Builder () |
| |
| void | SetZeroHash () |
| |
| virtual void | ResetHash () override |
| |
| virtual void | ProcessHashBuffer (const BYTE pBuffer[128]) override |
| |
| virtual void | AddToHash (const void *pInput, size_t nSizeIn) override |
| | Digest update function. More...
|
| |
| virtual size_t | FinalizeHash (BYTE *pOutput) override |
| |
| virtual void | InitHmac (const BYTE *pKey, size_t nKeySize) override |
| |
| virtual size_t | FinalizeHmac (BYTE pOutput[64]) 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) |
| |