Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cHashSHA224 Class Reference

#include <cHashSHA256.h>

Inheritance diagram for GrayLib::cHashSHA224:
GrayLib::cHashCodeT< 28 > Gray::cMemStatic< TYPE_SIZE >

Public Member Functions

 cHashSHA224 ()
 
 cHashSHA224 (const char *pszHexDigest)
 
- Public Member Functions inherited from GrayLib::cHashCodeT< 28 >
bool isValidHash () const noexcept
 
size_t get_HashSize () const noexcept
 
cHashCode get_HashCode () const
 
StrLen_t GetHexDigest (OUT char *pszHexString) const
 
cStringA get_HexDigest () const
 
HRESULT put_HexDigest (const char *pszInp)
 
- Public Member Functions inherited from Gray::cMemStatic< TYPE_SIZE >
size_t get_DataLength () const noexcept
 
const BYTE * get_DataBytes () const noexcept
 
 operator const BYTE * () const noexcept
 

Friends

class cHashSHA256Builder
 

Additional Inherited Members

- Public Attributes inherited from Gray::cMemStatic< TYPE_SIZE >
BYTE m_Data [TYPE_SIZE]
 All objects of this type are this size. More...
 
- Static Public Attributes inherited from Gray::cMemStatic< TYPE_SIZE >
static const size_t k_Size = TYPE_SIZE
 All hashes of this type are this size (bytes). More...
 
static const size_t k_SizeHexDigest = ((TYPE_SIZE * 2) + 1)
 hold a string with the hex digest of this. (chars). More...
 

Constructor & Destructor Documentation

◆ cHashSHA224() [1/2]

GrayLib::cHashSHA224::cHashSHA224 ( )
inline

◆ cHashSHA224() [2/2]

GrayLib::cHashSHA224::cHashSHA224 ( const char *  pszHexDigest)
inline

Friends And Related Function Documentation

◆ cHashSHA256Builder

friend class cHashSHA256Builder
friend

The documentation for this class was generated from the following file: