![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cHashSHA512.h>
Public Member Functions | |
| cHashTypeSHA512 () | |
| virtual cHashBase * | AllocHash (void) const override |
| virtual size_t | ComputeHash (BYTE *pOutput, const BYTE *pInput, size_t nInputSize) const override |
Public Member Functions inherited from GrayLib::cHashTypeDef | |
| cHashTypeDef (SSL_Hash_TYPE eHashType, const char *pszName, size_t nHashSize) noexcept | |
| virtual | ~cHashTypeDef () |
| SSL_Hash_TYPE | get_HashType () const noexcept |
| SSL_Hash_TYPE | get_HashCode () const noexcept |
| size_t | get_HashSize () const noexcept |
| virtual CObject * | CreateObject (void) const override |
| Create CObject of some derived cTypeInfo. More... | |
| UNITTEST_FRIEND (cHashTypeDef) | |
Public Member Functions inherited from Gray::cObjectFactory | |
| cObjectFactory (const char *pszName, const TYPEINFO_t &rTypeInfo) noexcept | |
| the typeid() of some object we would create. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Gray::cObjectFactory | |
| static CObject *__stdcall | CreateObject (const char *pszName) |
| static CObject *__stdcall | CreateObject (const TYPEINFO_t &type) |
Public Attributes inherited from GrayLib::cHashTypeDef | |
| const SSL_Hash_TYPE | m_eHashType |
| Digest identifier from SSL_Hash_TYPE. More... | |
| const size_t | m_nHashSize |
| size_t // Output length of the digest function. (bytes) More... | |
Public Attributes inherited from Gray::cObjectFactory | |
| const char *const | m_pszName |
| const cTypeInfo & | m_TypeInfo |
| The main name we can create by. Might have multiple alternate aliases for interfaces. e.g. "IObjectName". More... | |
|
inline |
|
inlineoverridevirtual |
Implements GrayLib::cHashTypeDef.
|
inlineoverridevirtual |
Implements GrayLib::cHashTypeDef.