![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
This is the complete list of members for GrayLib::cKeyBase, including all inherited members.
| AssertValid() const | Gray::CObject | inlinevirtual |
| CheckPublicPrivatePair(const cKeyBase *pKeyPrivate) const =0 | GrayLib::cKeyBase | pure virtual |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| DecRefCount() | Gray::cRefBase | inline |
| get_HashCode() const noexcept | Gray::cRefBase | inline |
| get_KeySize() const =0 | GrayLib::cKeyBase | pure virtual |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| GetKeyValues(cValue *items) const =0 | GrayLib::cKeyBase | pure virtual |
| IncRefCount() | Gray::cRefBase | inline |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| isValidCheck() const noexcept | Gray::CObject | inlinevirtual |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| k_MAX_VALUES | GrayLib::cKeyBase | static |
| MakeSignature(BYTE *pSig, SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t hash_len, IRandomNoise *pRandom) const =0 | GrayLib::cKeyBase | pure virtual |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| ReadPrivateKey(cASNReader &r, cASNBuf *pAlgParams=nullptr)=0 | GrayLib::cKeyBase | pure virtual |
| ReadPublicKey(cASNReader &r, cASNBuf *pAlgParams=nullptr)=0 | GrayLib::cKeyBase | pure virtual |
| Serialize(cArchive &a) | Gray::CObject | virtual |
| SetDestructing() | Gray::cRefBase | inline |
| SetZeroKey()=0 | GrayLib::cKeyBase | pure virtual |
| StaticConstruct() | Gray::cRefBase | inline |
| StaticDestruct() | Gray::cRefBase | inline |
| STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept | Gray::cRefBase | inline |
| STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
| STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
| VALTYPE_ECP enum value | GrayLib::cKeyBase | |
| VALTYPE_NONE enum value | GrayLib::cKeyBase | |
| VALTYPE_RSA enum value | GrayLib::cKeyBase | |
| VALTYPE_TYPE enum name | GrayLib::cKeyBase | |
| VerifySignature(SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, const BYTE *pSig, size_t nSizeSig) const =0 | GrayLib::cKeyBase | pure virtual |
| WritePrivateKey(cASNWriterRev &w) const =0 | GrayLib::cKeyBase | pure virtual |
| WritePublicKey(cASNWriterRev &w) const =0 | GrayLib::cKeyBase | pure virtual |
| ~cKeyBase() | GrayLib::cKeyBase | inlinevirtual |
| ~CObject() | Gray::CObject | inlinevirtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |