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

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

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

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

Check consistency of public key and private key.

EDDSAKeyPair ( EdwardsCurve curve, EDDSAPublicKey publicKey, byte privateKey ) : System

Constructor

Sign ( byte data ) : byte[]

Implements ISigner.

Verify ( byte signature, byte data ) : void

Implements IVerifier.

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

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

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

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

Constructor
public EDDSAKeyPair ( EdwardsCurve curve, EDDSAPublicKey publicKey, byte privateKey ) : System
curve EdwardsCurve curve
publicKey EDDSAPublicKey public key
privateKey byte private key
Результат System

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

Implements ISigner.
public Sign ( byte data ) : byte[]
data byte
Результат byte[]

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

Implements IVerifier.
public Verify ( byte signature, byte data ) : void
signature byte
data byte
Результат void