Table of Contents

Class X9ECParameters

Namespace
Enterprises.Org.BouncyCastle.Asn1.X9
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class X9ECParameters : Asn1Encodable, IAsn1Convertible
Inheritance
X9ECParameters
Implements
Inherited Members

Constructors

X9ECParameters(Asn1Sequence)

public X9ECParameters(Asn1Sequence seq)

Parameters

seq Asn1Sequence

X9ECParameters(ECCurve, X9ECPoint, BigInteger, BigInteger)

public X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h)

Parameters

curve ECCurve
g X9ECPoint
n BigInteger
h BigInteger

X9ECParameters(ECCurve, X9ECPoint, BigInteger, BigInteger, byte[])

public X9ECParameters(ECCurve curve, X9ECPoint g, BigInteger n, BigInteger h, byte[] seed)

Parameters

curve ECCurve
g X9ECPoint
n BigInteger
h BigInteger
seed byte[]

X9ECParameters(ECCurve, ECPoint, BigInteger)

public X9ECParameters(ECCurve curve, ECPoint g, BigInteger n)

Parameters

curve ECCurve
g ECPoint
n BigInteger

X9ECParameters(ECCurve, ECPoint, BigInteger, BigInteger)

public X9ECParameters(ECCurve curve, ECPoint g, BigInteger n, BigInteger h)

Parameters

curve ECCurve
g ECPoint
n BigInteger
h BigInteger

X9ECParameters(ECCurve, ECPoint, BigInteger, BigInteger, byte[])

public X9ECParameters(ECCurve curve, ECPoint g, BigInteger n, BigInteger h, byte[] seed)

Parameters

curve ECCurve
g ECPoint
n BigInteger
h BigInteger
seed byte[]

Properties

BaseEntry

public X9ECPoint BaseEntry { get; }

Property Value

X9ECPoint

Curve

public ECCurve Curve { get; }

Property Value

ECCurve

CurveEntry

public X9Curve CurveEntry { get; }

Property Value

X9Curve

FieldIDEntry

public X9FieldID FieldIDEntry { get; }

Property Value

X9FieldID

G

public ECPoint G { get; }

Property Value

ECPoint

H

public BigInteger H { get; }

Property Value

BigInteger

N

public BigInteger N { get; }

Property Value

BigInteger

Methods

GetInstance(object)

public static X9ECParameters GetInstance(object obj)

Parameters

obj object

Returns

X9ECParameters

GetSeed()

public byte[] GetSeed()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object