Class ECPrivateKeyParameters
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class ECPrivateKeyParameters : ECKeyParameters, ICipherParameters
- Inheritance
-
ECPrivateKeyParameters
- Implements
-
- Inherited Members
-
Constructors
ECPrivateKeyParameters(BigInteger, DerObjectIdentifier)
[Obsolete("Use version with explicit 'algorithm' parameter")]
public ECPrivateKeyParameters(BigInteger d, DerObjectIdentifier publicKeyParamSet)
Parameters
d
BigInteger
publicKeyParamSet
DerObjectIdentifier
ECPrivateKeyParameters(BigInteger, ECDomainParameters)
public ECPrivateKeyParameters(BigInteger d, ECDomainParameters parameters)
Parameters
d
BigInteger
parameters
ECDomainParameters
ECPrivateKeyParameters(string, BigInteger, DerObjectIdentifier)
public ECPrivateKeyParameters(string algorithm, BigInteger d, DerObjectIdentifier publicKeyParamSet)
Parameters
algorithm
string
d
BigInteger
publicKeyParamSet
DerObjectIdentifier
ECPrivateKeyParameters(string, BigInteger, ECDomainParameters)
public ECPrivateKeyParameters(string algorithm, BigInteger d, ECDomainParameters parameters)
Parameters
algorithm
string
d
BigInteger
parameters
ECDomainParameters
Properties
D
public BigInteger D { get; }
Property Value
- BigInteger
Methods
Equals(ECPrivateKeyParameters)
protected bool Equals(ECPrivateKeyParameters other)
Parameters
other
ECPrivateKeyParameters
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int