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

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

AssertValid() constGray::CObjectinlinevirtual
CheckPublicPrivatePair(const cKeyBase *pKeyPrivate) const =0GrayLib::cKeyBasepure virtual
cRefBase(int iRefCount=0) noexceptGray::cRefBaseinlineexplicit
DecRefCount()Gray::cRefBaseinline
get_HashCode() const noexceptGray::cRefBaseinline
get_KeySize() const =0GrayLib::cKeyBasepure virtual
get_RefCount() const noexceptGray::cRefBaseinline
GetKeyValues(cValue *items) const =0GrayLib::cKeyBasepure virtual
IncRefCount()Gray::cRefBaseinline
isDestructing() noexceptGray::cRefBaseinline
isStaticConstruct() const noexceptGray::cRefBaseinline
isValidCheck() const noexceptGray::CObjectinlinevirtual
isValidObj() const noexceptGray::cRefBaseinline
k_MAX_VALUESGrayLib::cKeyBasestatic
MakeSignature(BYTE *pSig, SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t hash_len, IRandomNoise *pRandom) const =0GrayLib::cKeyBasepure virtual
onFinalRelease()Gray::cRefBaseinlinevirtual
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) overrideGray::cRefBaseinline
ReadPrivateKey(cASNReader &r, cASNBuf *pAlgParams=nullptr)=0GrayLib::cKeyBasepure virtual
ReadPublicKey(cASNReader &r, cASNBuf *pAlgParams=nullptr)=0GrayLib::cKeyBasepure virtual
Serialize(cArchive &a)Gray::CObjectvirtual
SetDestructing()Gray::cRefBaseinline
SetZeroKey()=0GrayLib::cKeyBasepure virtual
StaticConstruct()Gray::cRefBaseinline
StaticDestruct()Gray::cRefBaseinline
STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexceptGray::cRefBaseinline
STDMETHOD_(ULONG, AddRef)(void) overrideGray::cRefBaseinline
STDMETHOD_(ULONG, Release)(void) overrideGray::cRefBaseinline
VALTYPE_ECP enum valueGrayLib::cKeyBase
VALTYPE_NONE enum valueGrayLib::cKeyBase
VALTYPE_RSA enum valueGrayLib::cKeyBase
VALTYPE_TYPE enum nameGrayLib::cKeyBase
VerifySignature(SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, const BYTE *pSig, size_t nSizeSig) const =0GrayLib::cKeyBasepure virtual
WritePrivateKey(cASNWriterRev &w) const =0GrayLib::cKeyBasepure virtual
WritePublicKey(cASNWriterRev &w) const =0GrayLib::cKeyBasepure virtual
~cKeyBase()GrayLib::cKeyBaseinlinevirtual
~CObject()Gray::CObjectinlinevirtual
~cRefBase()Gray::cRefBaseinlinevirtual