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