The EC167 type exposes the following members.

Methods

  NameDescription
Public methodCheckDomainParams
Run a full check on the group order r and the distinguished point G.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGenerateKeyPair
Generates a private/public key pair.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHashAndSign(array<Byte>[]()[][], array<Byte>[]()[][])
Returns a 42-byte signature of the data, using the installed random number generator RNG.
Public methodHashAndSign(array<Byte>[]()[][], array<Byte>[]()[][], array<Byte>[]()[][])
Returns a 42-byte signature of the data.
Public methodHashAndVerify
Returns true if the signature is valid.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPublicKey
Returns the public key for a given private key. Each key is a byte[21] array.
Public methodSessionKey
Generates a 20-byte session key from the Key Derivation Parameters KDP and the given SharedSecret.
Public methodSetDomainParams(array<Object>[]()[][])
Sets the domain parameters from binary data.
Public methodSetDomainParams(Byte, array<Byte>[]()[][], array<Byte>[]()[][], array<Byte>[]()[][])
Sets the domain parameters from binary data.
Public methodSharedSecret
Generates the shared secret corresponding to the private key of one party and the public key of another party.
Public methodSign(array<Byte>[]()[][], array<Byte>[]()[][])
Returns a 42-byte signature of the 20-byte hash, using the installed random number generate RNG.
Public methodSign(array<Byte>[]()[][], array<Byte>[]()[][], array<Byte>[]()[][])
Returns a 42-byte signature of the 20-byte hash.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVerify
Verifies a signature, returning true if the signature is valid.

See Also