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

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

cECPGroup() noexceptGrayLib::cECPGroupinline
cECPGroupParams()GrayLib::cECPGroupParamsinline
Comb_fixed(BYTE x[], size_t d, BYTE w, const cBigInteger &m)GrayLib::cECPGroupprotectedstatic
Comb_mul(OUT cECPPoint &R, const cBigUnsigned &m, const cECPPoint &P, IRandomNoise *pRandom) constGrayLib::cECPGroupprotected
Comb_mul_core(cECPPoint &R, const cECPPoint T[], BYTE t_len, const BYTE x[], size_t d, IRandomNoise *pRandom) constGrayLib::cECPGroupprotected
Comb_precompute(cECPPoint T[], const cECPPoint &P, BYTE w, size_t d) constGrayLib::cECPGroupprotected
Comb_select(cECPPoint &R, const cECPPoint T[], BYTE t_len, BYTE i) constGrayLib::cECPGroupprotected
DoAdd(OUT cECPPoint &R, const cECPPoint &P, const cECPPoint &Q) constGrayLib::cECPGroupprotected
DoAddMixed(OUT cECPPoint &R, const cECPPoint &P, const cECPPoint &Q) constGrayLib::cECPGroupprotected
DoModP(OUT cBigInteger &N) constGrayLib::cECPGroupprotected
DoModPHi(OUT cBigInteger &N) constGrayLib::cECPGroupParamsinline
DoModPLo(OUT cBigInteger &N) constGrayLib::cECPGroupParamsinline
DoMulModP(OUT cBigInteger &X, const cBigInteger &Y, const cBigInteger &Z) constGrayLib::cECPGroupinlineprotected
DoMult(OUT cECPPoint &R, const cBigUnsigned &m, const cECPPoint &P, IRandomNoise *pRandom) constGrayLib::cECPGroup
DoSub(cECPPoint &R, const cECPPoint &P, const cECPPoint &Q) constGrayLib::cECPGroupprotected
GenerateKeys(cBigUnsigned &d, cECPPoint &Q, IRandomNoise *pRandom) constGrayLib::cECPGroup
get_ECP_CurveType() constGrayLib::cECPGroupParamsinline
get_ECPGroupDef() const noexceptGrayLib::cECPGroupinline
get_ECPGroupId() const noexceptGrayLib::cECPGroupinline
get_SizeP() constGrayLib::cECPGroupParamsinline
InjectCommon()GrayLib::cECPGroupParams
IsMatchECPParams(const cECPGroupParams &ref) constGrayLib::cECPGroupParams
IsValidPrivateKey(const cBigUnsigned &d) constGrayLib::cECPGroupParams
IsValidPublicKey(const cECPPoint &pt) constGrayLib::cECPGroup
IsValidPublicKeyMX(const cECPPoint &pt) constGrayLib::cECPGroupprotected
IsValidPublicKeyWS(const cECPPoint &pt) constGrayLib::cECPGroupprotected
Jac_double(cECPPoint &R, const cECPPoint &P) constGrayLib::cECPGroupprotected
Jac_normalize(cECPPoint &pt) constGrayLib::cECPGroupprotected
Jac_normalize_many(cECPPoint *pT[], ITERATE_t t_len) constGrayLib::cECPGroupprotected
Jac_randomize(cECPPoint &pt, IRandomNoise *pRandom) constGrayLib::cECPGroupprotected
Jac_safe_invert(cECPPoint &Q, bool inv) constGrayLib::cECPGroupprotected
k_COMB_MAX_DGrayLib::cECPGroupParamsstatic
k_ECP_MAX_BITSGrayLib::cECPGroupParamsstatic
k_ECP_MAX_BYTESGrayLib::cECPGroupParamsstatic
k_ECP_WINDOW_SIZEGrayLib::cECPGroupstatic
k_pszPEMGrayLib::cECPGroupParamsstatic
m_AGrayLib::cECPGroupParams
m_aTGrayLib::cECPGroupmutable
m_BGrayLib::cECPGroupParams
m_GGrayLib::cECPGroupParams
m_NGrayLib::cECPGroupParams
m_nNBitsGrayLib::cECPGroupParams
m_nPBitsGrayLib::cECPGroupParams
m_PGrayLib::cECPGroupParams
m_pECPGroupDefGrayLib::cECPGroup
MakeSignatureECDSA(OUT cBigInteger &r, OUT cBigInteger &s, const cBigInteger &d, const BYTE *buf, size_t nSizeBuffer, IRandomNoise *pRandom) constGrayLib::cECPGroup
Mxz_add_double(cECPPoint &R, cECPPoint &S, const cECPPoint &P, const cECPPoint &Q, const cBigInteger &d) constGrayLib::cECPGroupprotected
Mxz_mul(cECPPoint &R, const cBigInteger &m, const cECPPoint &P, IRandomNoise *pRandom) constGrayLib::cECPGroupprotected
Mxz_normalize(cECPPoint &P) constGrayLib::cECPGroupprotected
Mxz_randomize(cECPPoint &P, IRandomNoise *pRandom) constGrayLib::cECPGroupprotected
put_ECPGroupDef(const cECPGroupDef *pECPGroupDef)GrayLib::cECPGroup
put_ECPGroupId(ECPGroup_TYPE eECPGroupId)GrayLib::cECPGroup
ReadBigIntECDSA(OUT cBigInteger &x, const BYTE *buf, size_t nSizeBuffer) constGrayLib::cECPGroupParams
ReadSpecifiedECDomain(cASNReader &r)GrayLib::cECPGroupParams
SetCopyECP(const cECPGroup &rSrc)GrayLib::cECPGroup
GrayLib::cECPGroupParams::SetCopyECP(const THIS_t &rSrc)GrayLib::cECPGroupParams
SetECParameters(const cASNBuf &params)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_ECPStatsGrayLib::cECPGroupstatic
UNITTEST_FRIEND(cECPGroup)GrayLib::cECPGroup
UpdateBits()GrayLib::cECPGroupParams
VerifySignatureECDSA(const BYTE *buf, size_t nSizeBuffer, const cECPPoint &Q, const cBigInteger &r, const cBigInteger &s) constGrayLib::cECPGroup
~cECPGroup()GrayLib::cECPGroupinline