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

Edwards Curve parameters
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
FindByAlgorithm ( PublicKeyAlgorithm algorithm ) : EdwardsCurve
FindByName ( string name ) : EdwardsCurve
IsValidKeyPair ( byte privateKey, byte publicKey ) : bool

Checks validity of the key pair.

Sign ( byte privateKey, byte data, byte &signature ) : bool

Sign

Verify ( byte publicKey, byte signature, byte data ) : bool

Verify

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

FindByAlgorithm() публичный статический Метод

public static FindByAlgorithm ( PublicKeyAlgorithm algorithm ) : EdwardsCurve
algorithm PublicKeyAlgorithm
Результат EdwardsCurve

FindByName() публичный статический Метод

public static FindByName ( string name ) : EdwardsCurve
name string
Результат EdwardsCurve

IsValidKeyPair() публичный абстрактный Метод

Checks validity of the key pair.
public abstract IsValidKeyPair ( byte privateKey, byte publicKey ) : bool
privateKey byte private key
publicKey byte public key
Результат bool

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

Sign
public abstract Sign ( byte privateKey, byte data, byte &signature ) : bool
privateKey byte private key
data byte data to be signed
signature byte signature returned
Результат bool

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

Verify
public abstract Verify ( byte publicKey, byte signature, byte data ) : bool
publicKey byte public key
signature byte signature to verify
data byte data
Результат bool