![]() |
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::cECPGroup, including all inherited members.
| cECPGroup() noexcept | GrayLib::cECPGroup | inline |
| cECPGroupParams() | GrayLib::cECPGroupParams | inline |
| Comb_fixed(BYTE x[], size_t d, BYTE w, const cBigInteger &m) | GrayLib::cECPGroup | protectedstatic |
| Comb_mul(OUT cECPPoint &R, const cBigUnsigned &m, const cECPPoint &P, IRandomNoise *pRandom) const | GrayLib::cECPGroup | protected |
| Comb_mul_core(cECPPoint &R, const cECPPoint T[], BYTE t_len, const BYTE x[], size_t d, IRandomNoise *pRandom) const | GrayLib::cECPGroup | protected |
| Comb_precompute(cECPPoint T[], const cECPPoint &P, BYTE w, size_t d) const | GrayLib::cECPGroup | protected |
| Comb_select(cECPPoint &R, const cECPPoint T[], BYTE t_len, BYTE i) const | GrayLib::cECPGroup | protected |
| DoAdd(OUT cECPPoint &R, const cECPPoint &P, const cECPPoint &Q) const | GrayLib::cECPGroup | protected |
| DoAddMixed(OUT cECPPoint &R, const cECPPoint &P, const cECPPoint &Q) const | GrayLib::cECPGroup | protected |
| DoModP(OUT cBigInteger &N) const | GrayLib::cECPGroup | protected |
| DoModPHi(OUT cBigInteger &N) const | GrayLib::cECPGroupParams | inline |
| DoModPLo(OUT cBigInteger &N) const | GrayLib::cECPGroupParams | inline |
| DoMulModP(OUT cBigInteger &X, const cBigInteger &Y, const cBigInteger &Z) const | GrayLib::cECPGroup | inlineprotected |
| DoMult(OUT cECPPoint &R, const cBigUnsigned &m, const cECPPoint &P, IRandomNoise *pRandom) const | GrayLib::cECPGroup | |
| DoSub(cECPPoint &R, const cECPPoint &P, const cECPPoint &Q) const | GrayLib::cECPGroup | protected |
| GenerateKeys(cBigUnsigned &d, cECPPoint &Q, IRandomNoise *pRandom) const | GrayLib::cECPGroup | |
| get_ECP_CurveType() const | GrayLib::cECPGroupParams | inline |
| get_ECPGroupDef() const noexcept | GrayLib::cECPGroup | inline |
| get_ECPGroupId() const noexcept | GrayLib::cECPGroup | inline |
| get_SizeP() const | GrayLib::cECPGroupParams | inline |
| InjectCommon() | GrayLib::cECPGroupParams | |
| IsMatchECPParams(const cECPGroupParams &ref) const | GrayLib::cECPGroupParams | |
| IsValidPrivateKey(const cBigUnsigned &d) const | GrayLib::cECPGroupParams | |
| IsValidPublicKey(const cECPPoint &pt) const | GrayLib::cECPGroup | |
| IsValidPublicKeyMX(const cECPPoint &pt) const | GrayLib::cECPGroup | protected |
| IsValidPublicKeyWS(const cECPPoint &pt) const | GrayLib::cECPGroup | protected |
| Jac_double(cECPPoint &R, const cECPPoint &P) const | GrayLib::cECPGroup | protected |
| Jac_normalize(cECPPoint &pt) const | GrayLib::cECPGroup | protected |
| Jac_normalize_many(cECPPoint *pT[], ITERATE_t t_len) const | GrayLib::cECPGroup | protected |
| Jac_randomize(cECPPoint &pt, IRandomNoise *pRandom) const | GrayLib::cECPGroup | protected |
| Jac_safe_invert(cECPPoint &Q, bool inv) const | GrayLib::cECPGroup | protected |
| k_COMB_MAX_D | GrayLib::cECPGroupParams | static |
| k_ECP_MAX_BITS | GrayLib::cECPGroupParams | static |
| k_ECP_MAX_BYTES | GrayLib::cECPGroupParams | static |
| k_ECP_WINDOW_SIZE | GrayLib::cECPGroup | static |
| k_pszPEM | GrayLib::cECPGroupParams | static |
| m_A | GrayLib::cECPGroupParams | |
| m_aT | GrayLib::cECPGroup | mutable |
| m_B | GrayLib::cECPGroupParams | |
| m_G | GrayLib::cECPGroupParams | |
| m_N | GrayLib::cECPGroupParams | |
| m_nNBits | GrayLib::cECPGroupParams | |
| m_nPBits | GrayLib::cECPGroupParams | |
| m_P | GrayLib::cECPGroupParams | |
| m_pECPGroupDef | GrayLib::cECPGroup | |
| MakeSignatureECDSA(OUT cBigInteger &r, OUT cBigInteger &s, const cBigInteger &d, const BYTE *buf, size_t nSizeBuffer, IRandomNoise *pRandom) const | GrayLib::cECPGroup | |
| Mxz_add_double(cECPPoint &R, cECPPoint &S, const cECPPoint &P, const cECPPoint &Q, const cBigInteger &d) const | GrayLib::cECPGroup | protected |
| Mxz_mul(cECPPoint &R, const cBigInteger &m, const cECPPoint &P, IRandomNoise *pRandom) const | GrayLib::cECPGroup | protected |
| Mxz_normalize(cECPPoint &P) const | GrayLib::cECPGroup | protected |
| Mxz_randomize(cECPPoint &P, IRandomNoise *pRandom) const | GrayLib::cECPGroup | protected |
| put_ECPGroupDef(const cECPGroupDef *pECPGroupDef) | GrayLib::cECPGroup | |
| put_ECPGroupId(ECPGroup_TYPE eECPGroupId) | GrayLib::cECPGroup | |
| ReadBigIntECDSA(OUT cBigInteger &x, const BYTE *buf, size_t nSizeBuffer) const | GrayLib::cECPGroupParams | |
| ReadSpecifiedECDomain(cASNReader &r) | GrayLib::cECPGroupParams | |
| SetCopyECP(const cECPGroup &rSrc) | GrayLib::cECPGroup | |
| GrayLib::cECPGroupParams::SetCopyECP(const THIS_t &rSrc) | GrayLib::cECPGroupParams | |
| SetECParameters(const cASNBuf ¶ms) | GrayLib::cECPGroup | |
| SetECPGroupFromStr(RADIX_t radix, const char *p, const char *b, const char *gx, const char *gy, const char *n) | GrayLib::cECPGroupParams | |
| SetEmptyECPGroup() | GrayLib::cECPGroup | |
| sm_ECPStats | GrayLib::cECPGroup | static |
| UNITTEST_FRIEND(cECPGroup) | GrayLib::cECPGroup | |
| UpdateBits() | GrayLib::cECPGroupParams | |
| VerifySignatureECDSA(const BYTE *buf, size_t nSizeBuffer, const cECPPoint &Q, const cBigInteger &r, const cBigInteger &s) const | GrayLib::cECPGroup | |
| ~cECPGroup() | GrayLib::cECPGroup | inline |