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
algorithmstringisPrivateboolpublicKeyParamSetDerObjectIdentifier
ECKeyParameters(string, bool, ECDomainParameters)
protected ECKeyParameters(string algorithm, bool isPrivate, ECDomainParameters parameters)
Parameters
algorithmstringisPrivateboolparametersECDomainParameters
Properties
AlgorithmName
public string AlgorithmName { get; }
Property Value
Parameters
public ECDomainParameters Parameters { get; }
Property Value
PublicKeyParamSet
public DerObjectIdentifier PublicKeyParamSet { get; }
Property Value
Methods
Equals(ECKeyParameters)
protected bool Equals(ECKeyParameters other)
Parameters
otherECKeyParameters
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
objobjectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.