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