C# Класс Secp256k1.ECDsaSigner

Показать файл Открыть проект

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

Метод Описание
GenerateSignature ( System.Numerics.BigInteger privateKey, byte hash ) : System.Numerics.BigInteger[]
GenerateSignature ( System.Numerics.BigInteger privateKey, byte hash, System.Numerics.BigInteger k ) : System.Numerics.BigInteger[]
RecoverFromSignature ( byte hash, System.Numerics.BigInteger r, System.Numerics.BigInteger s, int recId ) : ECPoint
VerifySignature ( ECPoint publicKey, byte hash, System.Numerics.BigInteger r, System.Numerics.BigInteger s ) : bool

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

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

public GenerateSignature ( System.Numerics.BigInteger privateKey, byte hash ) : System.Numerics.BigInteger[]
privateKey System.Numerics.BigInteger
hash byte
Результат System.Numerics.BigInteger[]

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

public GenerateSignature ( System.Numerics.BigInteger privateKey, byte hash, System.Numerics.BigInteger k ) : System.Numerics.BigInteger[]
privateKey System.Numerics.BigInteger
hash byte
k System.Numerics.BigInteger
Результат System.Numerics.BigInteger[]

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

public RecoverFromSignature ( byte hash, System.Numerics.BigInteger r, System.Numerics.BigInteger s, int recId ) : ECPoint
hash byte
r System.Numerics.BigInteger
s System.Numerics.BigInteger
recId int
Результат ECPoint

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

public VerifySignature ( ECPoint publicKey, byte hash, System.Numerics.BigInteger r, System.Numerics.BigInteger s ) : bool
publicKey ECPoint
hash byte
r System.Numerics.BigInteger
s System.Numerics.BigInteger
Результат bool