Table of Contents

Class ECKeyParameters

Namespace
Org.BouncyCastle.Crypto.Parameters
Assembly
BouncyCastle.Cryptography.dll
public abstract class ECKeyParameters : AsymmetricKeyParameter, ICipherParameters
Inheritance
ECKeyParameters
Implements
Derived
Inherited Members

Constructors

ECKeyParameters(string, bool, DerObjectIdentifier)

protected ECKeyParameters(string algorithm, bool isPrivate, DerObjectIdentifier publicKeyParamSet)

Parameters

algorithm string
isPrivate bool
publicKeyParamSet DerObjectIdentifier

ECKeyParameters(string, bool, ECDomainParameters)

protected ECKeyParameters(string algorithm, bool isPrivate, ECDomainParameters parameters)

Parameters

algorithm string
isPrivate bool
parameters ECDomainParameters

Properties

AlgorithmName

public string AlgorithmName { get; }

Property Value

string

Parameters

public ECDomainParameters Parameters { get; }

Property Value

ECDomainParameters

PublicKeyParamSet

public DerObjectIdentifier PublicKeyParamSet { get; }

Property Value

DerObjectIdentifier

Methods

Equals(ECKeyParameters)

protected bool Equals(ECKeyParameters other)

Parameters

other ECKeyParameters

Returns

bool

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.