Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cHashSHA224Builder Member List

This is the complete list of members for GrayLib::cHashSHA224Builder, including all inherited members.

AddToHash(const void *pInput, size_t nInputSize) override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
AddToHashFromBlock(const cHeapBlock &m)GrayLib::cHashBaseinline
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() constGray::CObjectinlinevirtual
cHashSHA224Builder()GrayLib::cHashSHA224Builderinline
cHashSHA256Builder(bool is224=false) (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builderinline
ComputeHash(BYTE *pOutput, const void *pInput, size_t nInputSize)GrayLib::cHashBaseinline
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::cHashBaseinline
FinalizeHash(BYTE *pOutput) override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
GrayLib::cHashBase::FinalizeHash(OUT BYTE *pOutput)=0GrayLib::cHashBasepure virtual
FinalizeHmac(BYTE pOutput[32]) override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
GrayLib::cHashBase::FinalizeHmac(OUT BYTE *pOutput)GrayLib::cHashBaseinlinevirtual
InitHmac(const BYTE *pKey, size_t nKeySize) override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
isValidCheck() const noexceptGray::CObjectinlinevirtual
k_HashSizeGrayLib::cHashSHA224Builderstatic
k_HashSizeMaxGrayLib::cHashBasestatic
k_PaddingGrayLib::cHashBasestatic
m_buffer (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builder
m_ipad (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builder
m_is224 (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builder
m_opad (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builder
m_state (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builder
m_total (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builder
ProcessHashBuffer(const BYTE pBuffer[64]) override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
GrayLib::cHashBase::ProcessHashBuffer(const BYTE *pBuffer)GrayLib::cHashBaseinlinevirtual
ResetHash() override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
ResetHmac() override (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Buildervirtual
Serialize(cArchive &a)Gray::CObjectvirtual
SetZeroHash() (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builderinline
~cHashBase()GrayLib::cHashBaseinlinevirtual
~cHashSHA256Builder() (defined in GrayLib::cHashSHA256Builder)GrayLib::cHashSHA256Builderinlinevirtual
~CObject()Gray::CObjectinlinevirtual