F2mCurve Class

Definition

Namespace: Org.BouncyCastle.Math.EC
Assembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public class F2mCurve : AbstractF2mCurve
Inheritance
Object    ECCurve    AbstractF2mCurve    F2mCurve

Constructors

F2mCurve(Int32, Int32, BigInteger, BigInteger)Initializes a new instance of the F2mCurve class
Obsolete.
F2mCurve(Int32, Int32, BigInteger, BigInteger, BigInteger, BigInteger)Initializes a new instance of the F2mCurve class
F2mCurve(Int32, Int32, Int32, Int32, BigInteger, BigInteger)Initializes a new instance of the F2mCurve class
Obsolete.
F2mCurve(Int32, Int32, Int32, Int32, BigInteger, BigInteger, BigInteger, BigInteger)Initializes a new instance of the F2mCurve class

Properties

A
(Inherited from ECCurve)
B
(Inherited from ECCurve)
Cofactor
(Inherited from ECCurve)
CoordinateSystem
(Inherited from ECCurve)
Field
(Inherited from ECCurve)
FieldSize
(Overrides ECCurveFieldSize)
Infinity
(Overrides ECCurveInfinity)
IsKoblitz
(Inherited from AbstractF2mCurve)
K1 
K2 
K3 
M 
Order
(Inherited from ECCurve)

Methods

CheckPoint
(Inherited from ECCurve)
CheckPoints(ECPoint)
(Inherited from ECCurve)
CheckPoints(ECPoint, Int32, Int32)
(Inherited from ECCurve)
CloneCurve
(Overrides ECCurveCloneCurve)
Configure
(Inherited from ECCurve)
CreateCacheSafeLookupTable
(Overrides ECCurveCreateCacheSafeLookupTable(ECPoint, Int32, Int32))
CreateDefaultMultiplier
(Overrides ECCurveCreateDefaultMultiplier)
CreatePoint
(Inherited from AbstractF2mCurve)
CreateRawPoint(ECFieldElement, ECFieldElement)
(Overrides ECCurveCreateRawPoint(ECFieldElement, ECFieldElement))
CreateRawPoint(ECFieldElement, ECFieldElement, ECFieldElement)
(Overrides ECCurveCreateRawPoint(ECFieldElement, ECFieldElement, ECFieldElement))
DecodePoint(Byte)
(Inherited from ECCurve)
DecodePoint(ReadOnlySpanByte)
(Inherited from ECCurve)
DecompressPoint
(Inherited from AbstractF2mCurve)
Equals(ECCurve)
(Inherited from ECCurve)
Equals(Object)
(Inherited from ECCurve)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FromBigInteger
(Overrides ECCurveFromBigInteger(BigInteger))
GetEndomorphism
(Inherited from ECCurve)
GetHashCode
(Inherited from ECCurve)
GetMultiplier
(Inherited from ECCurve)
GetPreCompInfo
(Inherited from ECCurve)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ImportPoint
(Inherited from ECCurve)
IsTrinomial 
IsValidFieldElement
(Inherited from AbstractF2mCurve)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
NormalizeAll(ECPoint)
(Inherited from ECCurve)
NormalizeAll(ECPoint, Int32, Int32, ECFieldElement)
(Inherited from ECCurve)
Precompute
(Inherited from ECCurve)
RandomFieldElement
(Inherited from AbstractF2mCurve)
RandomFieldElementMult
(Inherited from AbstractF2mCurve)
SupportsCoordinateSystem
(Overrides ECCurveSupportsCoordinateSystem(Int32))
ToStringReturns a string that represents the current object.
(Inherited from Object)
ValidatePoint
(Inherited from ECCurve)

Fields

m_a
(Inherited from ECCurve)
m_b
(Inherited from ECCurve)
m_cofactor
(Inherited from ECCurve)
m_coord
(Inherited from ECCurve)
m_endomorphism
(Inherited from ECCurve)
m_field
(Inherited from ECCurve)
m_infinity 
m_multiplier
(Inherited from ECCurve)
m_order
(Inherited from ECCurve)

See Also