Table of Contents

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