C# Класс Granados.PKI.ECDSAKeyPair

Elliptic curve key pair
Наследование: KeyPair, ISigner, IVerifier
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CheckKeyConsistency ( ) : bool

Check consistency of public key and private key.

ECDSAKeyPair ( EllipticCurve curve, ECDSAPublicKey publicKey, BigInteger privateKey ) : Granados.Crypto

Constructor

Sign ( byte data ) : byte[]

Signing

Verify ( byte data, byte expected ) : void

Verification

Описание методов

CheckKeyConsistency() публичный Метод

Check consistency of public key and private key.
public CheckKeyConsistency ( ) : bool
Результат bool

ECDSAKeyPair() публичный Метод

Constructor
public ECDSAKeyPair ( EllipticCurve curve, ECDSAPublicKey publicKey, BigInteger privateKey ) : Granados.Crypto
curve EllipticCurve elliptic curve
publicKey ECDSAPublicKey public key
privateKey Granados.Mono.Math.BigInteger private key
Результат Granados.Crypto

Sign() публичный Метод

Signing
public Sign ( byte data ) : byte[]
data byte data to sign
Результат byte[]

Verify() публичный Метод

Verification
public Verify ( byte data, byte expected ) : void
data byte
expected byte
Результат void