![]() |
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 |
![]() | |
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) | |
![]() | |
cObjectFactory (const char *pszName, const TYPEINFO_t &rTypeInfo) noexcept | |
the typeid() of some object we would create. More... | |
Additional Inherited Members | |
![]() | |
static CObject *__stdcall | CreateObject (const char *pszName) |
static CObject *__stdcall | CreateObject (const TYPEINFO_t &type) |
![]() | |
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... | |
![]() | |
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.