Table of Contents

Class ECPublicKeyParameters

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

Constructors

ECPublicKeyParameters(ECPoint, ECDomainParameters)

public ECPublicKeyParameters(ECPoint q, ECDomainParameters parameters)

Parameters

q ECPoint
parameters ECDomainParameters

ECPublicKeyParameters(string, ECPoint, DerObjectIdentifier)

public ECPublicKeyParameters(string algorithm, ECPoint q, DerObjectIdentifier publicKeyParamSet)

Parameters

algorithm string
q ECPoint
publicKeyParamSet DerObjectIdentifier

ECPublicKeyParameters(string, ECPoint, ECDomainParameters)

public ECPublicKeyParameters(string algorithm, ECPoint q, ECDomainParameters parameters)

Parameters

algorithm string
q ECPoint
parameters ECDomainParameters

Properties

Q

public ECPoint Q { get; }

Property Value

ECPoint

Methods

Equals(ECPublicKeyParameters)

protected bool Equals(ECPublicKeyParameters other)

Parameters

other ECPublicKeyParameters

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.