Zdexby TheHolyOneZ
49,743 classes
Class

ECCurve

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Math.EC.ECCurve, com.Tivadar.Best.HTTP 0x0050 (80 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0050

Members 16

OffsetSizeNameTypeFlagsDefault
—0x04COORD_AFFINEintPublicStatic+1 flags0
—0x04COORD_HOMOGENEOUSintPublicStatic+1 flags1
—0x04COORD_JACOBIANintPublicStatic+1 flags2
—0x04COORD_JACOBIAN_CHUDNOVSKYintPublicStatic+1 flags3
—0x04COORD_JACOBIAN_MODIFIEDintPublicStatic+1 flags4
—0x04COORD_LAMBDA_AFFINEintPublicStatic+1 flags5
—0x04COORD_LAMBDA_PROJECTIVEintPublicStatic+1 flags6
—0x04COORD_SKEWEDintPublicStatic+1 flags7
0x08m_fieldIFiniteField2 flags—
0x08m_aECFieldElement1 flags—
0x08m_bECFieldElement1 flags—
0x08m_orderBigInteger1 flags—
0x08m_cofactorBigInteger1 flags—
0x04m_coordint1 flags—
0x003C0x04padding / unreflected
0x08m_endomorphismECEndomorphism1 flags—
0x08m_multiplierECMultiplier1 flags—

Functions 39

SignatureFlagsNativeParams
int[] GetAllCoordinateSystems()PublicStatic0x08
void .ctor(IFiniteField field)2 flags0x08
int get_FieldSize()Public+4 flags0x04
ECFieldElement FromBigInteger(BigInteger x)Public+3 flags0x08
bool IsValidFieldElement(BigInteger x)Public+3 flags0x08
ECFieldElement RandomFieldElement(SecureRandom r)Public+3 flags0x08
ECFieldElement RandomFieldElementMult(SecureRandom r)Public+3 flags0x08
Config Configure()Public+2 flags0x08
ECPoint ValidatePoint(BigInteger x, BigInteger y)Public+2 flags0x08
ECPoint CreatePoint(BigInteger x, BigInteger y)Public+2 flags0x08
ECCurve CloneCurve()4 flags0x08
ECPoint CreateRawPoint(ECFieldElement x, ECFieldElement y)4 flags0x08
ECPoint CreateRawPoint(ECFieldElement x, ECFieldElement y, const ECFieldElement[]& zs)4 flags0x08
ECMultiplier CreateDefaultMultiplier()3 flags0x08
bool SupportsCoordinateSystem(int coord)Public+2 flags0x04
PreCompInfo GetPreCompInfo(ECPoint point, const string& name)Public+2 flags0x08
PreCompInfo Precompute(ECPoint point, const string& name, IPreCompCallback callback)Public+2 flags0x08
ECPoint ImportPoint(ECPoint p)Public+2 flags0x08
void NormalizeAll(const ECPoint[]& points)Public+2 flags0x08
void NormalizeAll(const ECPoint[]& points, int off, int len, ECFieldElement iso)Public+2 flags0x08
ECPoint get_Infinity()Public+4 flags0x08
IFiniteField get_Field()Public+3 flags0x08
ECFieldElement get_A()Public+3 flags0x08
ECFieldElement get_B()Public+3 flags0x08
BigInteger get_Order()Public+3 flags0x08
BigInteger get_Cofactor()Public+3 flags0x08
int get_CoordinateSystem()Public+3 flags0x04
ECLookupTable CreateCacheSafeLookupTable(const ECPoint[]& points, int off, int len)Public+2 flags0x08
void CheckPoint(ECPoint point)3 flags0x08
void CheckPoints(const ECPoint[]& points)3 flags0x08
void CheckPoints(const ECPoint[]& points, int off, int len)3 flags0x08
bool Equals(ECCurve other)Public+2 flags0x08
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
ECPoint DecompressPoint(int yTilde, BigInteger X1)4 flags0x08
ECEndomorphism GetEndomorphism()Public+2 flags0x08
ECMultiplier GetMultiplier()Public+2 flags0x08
ECPoint DecodePoint(const byte[]& encoded)Public+2 flags0x08
ECPoint DecodePoint(const ReadOnlySpan<System.Byte>& encoded)Public+2 flags0x10

Subclasses 2

Used by 205

types with a member, parameter or interface of this type