Class X9Curve
- Namespace
- Enterprises.Org.BouncyCastle.Asn1.X9
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class X9Curve : Asn1Encodable, IAsn1Convertible
- Inheritance
-
X9Curve
- Implements
-
- Inherited Members
-
Constructors
X9Curve(X9FieldID, Asn1Sequence)
[Obsolete("Use constructor including order/cofactor")]
public X9Curve(X9FieldID fieldID, Asn1Sequence seq)
Parameters
fieldID
X9FieldID
seq
Asn1Sequence
X9Curve(X9FieldID, BigInteger, BigInteger, Asn1Sequence)
public X9Curve(X9FieldID fieldID, BigInteger order, BigInteger cofactor, Asn1Sequence seq)
Parameters
fieldID
X9FieldID
order
BigInteger
cofactor
BigInteger
seq
Asn1Sequence
X9Curve(ECCurve)
public X9Curve(ECCurve curve)
Parameters
curve
ECCurve
X9Curve(ECCurve, byte[])
public X9Curve(ECCurve curve, byte[] seed)
Parameters
curve
ECCurve
seed
byte[]
Properties
Curve
public ECCurve Curve { get; }
Property Value
- ECCurve
Methods
GetSeed()
Returns
- byte[]
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object