Class ECDomainParameters
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class ECDomainParameters
- Inheritance
-
ECDomainParameters
- Derived
-
- Inherited Members
-
Constructors
ECDomainParameters(ECCurve, ECPoint, BigInteger)
public ECDomainParameters(ECCurve curve, ECPoint g, BigInteger n)
Parameters
curve
ECCurve
g
ECPoint
n
BigInteger
ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger)
public ECDomainParameters(ECCurve curve, ECPoint g, BigInteger n, BigInteger h)
Parameters
curve
ECCurve
g
ECPoint
n
BigInteger
h
BigInteger
ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger, byte[])
public ECDomainParameters(ECCurve curve, ECPoint g, BigInteger n, BigInteger h, byte[] seed)
Parameters
curve
ECCurve
g
ECPoint
n
BigInteger
h
BigInteger
seed
byte[]
Properties
Curve
public ECCurve Curve { get; }
Property Value
- ECCurve
G
public ECPoint G { get; }
Property Value
- ECPoint
H
public BigInteger H { get; }
Property Value
- BigInteger
HInv
public BigInteger HInv { get; }
Property Value
- BigInteger
N
public BigInteger N { get; }
Property Value
- BigInteger
Methods
Equals(ECDomainParameters)
protected virtual bool Equals(ECDomainParameters other)
Parameters
other
ECDomainParameters
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
GetSeed()
Returns
- byte[]