Table of Contents

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()

public byte[] GetSeed()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object