AddToHash(const void *pInput, size_t nSizeIn) override | GrayLib::cHashSHA512Builder | virtual |
AddToHashFromBlock(const cHeapBlock &m) | GrayLib::cHashBase | inline |
AddToHashFromFile(const FILECHAR_t *pszFileName, IStreamProgressCallback *pProgress=nullptr) | GrayLib::cHashBase | |
AddToHashFromStr(const char *pszStr) | GrayLib::cHashBase | |
AddToHashFromStream(cStreamInput &file, IStreamProgressCallback *pProgress=nullptr) | GrayLib::cHashBase | |
AssertValid() const | Gray::CObject | inlinevirtual |
cHashSHA512Builder(bool is384=false) | GrayLib::cHashSHA512Builder | inline |
ComputeHash(BYTE *pOutput, const void *pInput, size_t nInputSize) | GrayLib::cHashBase | inline |
ComputeHashFromFile(OUT BYTE *pOutput, const FILECHAR_t *pszFileName, IStreamProgressCallback *pProgress=nullptr) | GrayLib::cHashBase | |
ComputeHashFromStream(OUT BYTE *pOutput, cStreamInput &fin, IStreamProgressCallback *pProgress=nullptr) | GrayLib::cHashBase | |
ComputeHmac(BYTE *pOutput, const BYTE *pKey, size_t nKeySize, const void *pInput, size_t nInputSize) | GrayLib::cHashBase | inline |
FinalizeHash(BYTE *pOutput) override | GrayLib::cHashSHA512Builder | virtual |
GrayLib::cHashBase::FinalizeHash(OUT BYTE *pOutput)=0 | GrayLib::cHashBase | pure virtual |
FinalizeHmac(BYTE pOutput[64]) override | GrayLib::cHashSHA512Builder | virtual |
GrayLib::cHashBase::FinalizeHmac(OUT BYTE *pOutput) | GrayLib::cHashBase | inlinevirtual |
InitHmac(const BYTE *pKey, size_t nKeySize) override | GrayLib::cHashSHA512Builder | virtual |
isValidCheck() const noexcept | Gray::CObject | inlinevirtual |
k_HashSize | GrayLib::cHashSHA512Builder | static |
k_HashSizeMax | GrayLib::cHashBase | static |
k_K | GrayLib::cHashSHA512Builder | static |
k_Padding | GrayLib::cHashBase | static |
m_buffer | GrayLib::cHashSHA512Builder | |
m_ipad | GrayLib::cHashSHA512Builder | |
m_is384 | GrayLib::cHashSHA512Builder | |
m_opad | GrayLib::cHashSHA512Builder | |
m_state | GrayLib::cHashSHA512Builder | |
m_total | GrayLib::cHashSHA512Builder | |
ProcessHashBuffer(const BYTE pBuffer[128]) override | GrayLib::cHashSHA512Builder | virtual |
GrayLib::cHashBase::ProcessHashBuffer(const BYTE *pBuffer) | GrayLib::cHashBase | inlinevirtual |
ResetHash() override | GrayLib::cHashSHA512Builder | virtual |
ResetHmac() override | GrayLib::cHashSHA512Builder | virtual |
Serialize(cArchive &a) | Gray::CObject | virtual |
SetZeroHash() | GrayLib::cHashSHA512Builder | inline |
~cHashBase() | GrayLib::cHashBase | inlinevirtual |
~cHashSHA512Builder() | GrayLib::cHashSHA512Builder | inlinevirtual |
~CObject() | Gray::CObject | inlinevirtual |