![]() |
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::cKeyRSA, including all inherited members.
| AssertValid() const | Gray::CObject | inlinevirtual |
| CheckPublicPrivatePair(const cKeyBase *pKeyPrivate) const override | GrayLib::cKeyRSA | virtual |
| cKeyRSA(PKCS1_VER_TYPE ePadding=PKCS1_VER_15, SSL_Hash_TYPE eHashType=SSL_Hash_NONE) | GrayLib::cKeyRSA | |
| cKeyRSA1(void) | GrayLib::cKeyRSA1 | |
| cKeyRSA1(const VAL_t &_exp, const VAL_t &_mod) | GrayLib::cKeyRSA1 | |
| CreateBlindingValues(IRandomNoise *pRandom) const | GrayLib::cKeyRSA | protected |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| DecRefCount() | Gray::cRefBase | inline |
| DecryptWithKey(BYTE *pOutput, size_t nSizeOut, const BYTE *pInput, size_t nSizeIn, IRandomNoise *pRandom) | GrayLib::cKeyRSA | |
| DecryptWithKeyV15(BYTE *pOutput, size_t output_max_len, const BYTE *pInput, IRandomNoise *pRandom) | GrayLib::cKeyRSA | protected |
| DecryptWithKeyV21(BYTE *pOutput, size_t output_max_len, const BYTE *pInput, IRandomNoise *pRandom, const BYTE *pLabel=nullptr, size_t nSizeLabel=0) | GrayLib::cKeyRSA | protected |
| DoRSAPrivate(BYTE *pOutput, const BYTE *pInput, IRandomNoise *pRandom) const | GrayLib::cKeyRSA | |
| DoRSAPublic(BYTE *pOutput, const BYTE *pInput) const | GrayLib::cKeyRSA | |
| EncryptDecrypt(const VAL_t &source) const | GrayLib::cKeyRSA1 | |
| EncryptWithKey(BYTE *pOutput, size_t nSizeOut, const BYTE *pInput, size_t nSizeIn, IRandomNoise *pRandom) | GrayLib::cKeyRSA | |
| EncryptWithKeyV15(BYTE *pOutput, const BYTE *pInput, size_t nSizeIn, IRandomNoise *pRandom) | GrayLib::cKeyRSA | protected |
| EncryptWithKeyV21(BYTE *pOutput, const BYTE *pInput, size_t nSizeIn, IRandomNoise *pRandom, const BYTE *pLabel=nullptr, size_t nSizeLabel=0) | GrayLib::cKeyRSA | protected |
| GenerateKeys(BIT_ENUM_t nBits, UINT nExpoMax, IRandomNoise *pRandom) | GrayLib::cKeyRSA | |
| GrayLib::cKeyRSA1::GenerateKeys(OUT VAL_t &d, const VAL_t &p, const VAL_t &q) | GrayLib::cKeyRSA1 | |
| GrayLib::cKeyRSA1::GenerateKeys(BIT_ENUM_t nBits, OUT VAL_t &d, OUT VAL_t *pP=nullptr, OUT VAL_t *pQ=nullptr) | GrayLib::cKeyRSA1 | |
| get_HashCode() const noexcept | Gray::cRefBase | inline |
| get_KeySize() const override | GrayLib::cKeyRSA | inlinevirtual |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| GetKeyValues(cValue *items) const override | GrayLib::cKeyRSA | inlinevirtual |
| IncRefCount() | Gray::cRefBase | inline |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| isValidCheck() const noexcept | Gray::CObject | inlinevirtual |
| IsValidKey() const | GrayLib::cKeyRSA1 | |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| IsValidPrivateKey() const | GrayLib::cKeyRSA | |
| k_MAX_VALUES | GrayLib::cKeyBase | static |
| k_nSizeSaltAny | GrayLib::cKeyRSA | static |
| LoadKeyFile(cStreamInput &rInp, const char *pszName=nullptr) | GrayLib::cKeyRSA1 | |
| LoadKeyFile(const FILECHAR_t *pszFileName, const char *pszName=nullptr) | GrayLib::cKeyRSA1 | |
| m_BlindAdd | GrayLib::cKeyRSA | mutable |
| m_BlindRemove | GrayLib::cKeyRSA | mutable |
| m_D | GrayLib::cKeyRSA | |
| m_DP | GrayLib::cKeyRSA | |
| m_DQ | GrayLib::cKeyRSA | |
| m_E | GrayLib::cKeyRSA1 | |
| m_eHashType | GrayLib::cKeyRSA | |
| m_ePadding | GrayLib::cKeyRSA | |
| m_Mutex | GrayLib::cKeyRSA | mutable |
| m_N | GrayLib::cKeyRSA1 | |
| m_nSizeBlock | GrayLib::cKeyRSA | |
| m_P | GrayLib::cKeyRSA | |
| m_Q | GrayLib::cKeyRSA | |
| m_QP | GrayLib::cKeyRSA | |
| m_RN | GrayLib::cKeyRSA | mutable |
| m_RP | GrayLib::cKeyRSA | mutable |
| m_RQ | GrayLib::cKeyRSA | mutable |
| MakeSignature(BYTE *pSig, SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, IRandomNoise *pRandom) const override | GrayLib::cKeyRSA | virtual |
| MakeSignatureV15(BYTE *pSig, SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, IRandomNoise *pRandom) const | GrayLib::cKeyRSA | protected |
| MakeSignatureV21(BYTE *pSig, SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, IRandomNoise *pRandom) const | GrayLib::cKeyRSA | protected |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| ReadPrivateKey(cASNReader &r, cASNBuf *pAlgParams) override | GrayLib::cKeyRSA | virtual |
| ReadPrivateKeyPVK(const BYTE *pKeyData, int nSize) | GrayLib::cKeyRSA | |
| ReadPublicKey(cASNReader &r, cASNBuf *pAlgParams) override | GrayLib::cKeyRSA | inlinevirtual |
| GrayLib::cKeyRSA1::ReadPublicKey(cASNReader &r) | GrayLib::cKeyRSA1 | |
| Serialize(cArchive &a) | Gray::CObject | virtual |
| SetCopyKey(const cKeyRSA &src) | GrayLib::cKeyRSA | |
| GrayLib::cKeyRSA1::SetCopyKey(const cKeyRSA1 &src) | GrayLib::cKeyRSA1 | inline |
| SetDestructing() | Gray::cRefBase | inline |
| SetZeroKey() override | GrayLib::cKeyRSA | 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 |
| UNITTEST_FRIEND(cKeyRSA) | GrayLib::cKeyRSA | |
| GrayLib::cKeyRSA1::UNITTEST_FRIEND(cKeyRSA1) | GrayLib::cKeyRSA1 | |
| UpdateReadPrivate() | GrayLib::cKeyRSA | |
| VAL_t typedef | GrayLib::cKeyRSA1 | |
| 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 override | GrayLib::cKeyRSA | virtual |
| VerifySignatureV15(SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, const BYTE *pSig) const | GrayLib::cKeyRSA | |
| VerifySignatureV21(SSL_Hash_TYPE eHashType, const BYTE *pHash, size_t nSizeHash, const BYTE *pSig, SSL_Hash_TYPE mgf1_hash_id, int expected_salt_len) const | GrayLib::cKeyRSA | |
| WritePrivateKey(cASNWriterRev &w) const override | GrayLib::cKeyRSA | virtual |
| WritePublicKey(cASNWriterRev &w) const override | GrayLib::cKeyRSA | inlinevirtual |
| ~cKeyBase() | GrayLib::cKeyBase | inlinevirtual |
| ~cKeyRSA() | GrayLib::cKeyRSA | virtual |
| ~cKeyRSA1(void) | GrayLib::cKeyRSA1 | virtual |
| ~CObject() | Gray::CObject | inlinevirtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |