Table of Contents

Class X9Curve

Namespace
Org.BouncyCastle.Asn1.X9
Assembly
BouncyCastle.Cryptography.dll
public class X9Curve : Asn1Encodable, IAsn1Convertible
Inheritance
X9Curve
Implements
Inherited Members

Constructors

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, DerBitString)

public X9Curve(ECCurve curve, DerBitString seed)

Parameters

curve ECCurve
seed DerBitString

X9Curve(ECCurve, byte[])

public X9Curve(ECCurve curve, byte[] seed)

Parameters

curve ECCurve
seed byte[]

Properties

Curve

public ECCurve Curve { get; }

Property Value

ECCurve

Seed

public DerBitString Seed { get; }

Property Value

DerBitString

Methods

GetSeed()

public byte[] GetSeed()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object