![]() |
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 |