Table of Contents

Class ECPublicKeyParameters

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

Constructors

ECPublicKeyParameters(ECPoint, DerObjectIdentifier)

[Obsolete("Use version with explicit 'algorithm' parameter")]
public ECPublicKeyParameters(ECPoint q, DerObjectIdentifier publicKeyParamSet)

Parameters

q ECPoint
publicKeyParamSet DerObjectIdentifier

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)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int