C# Класс Nethereum.Core.Signing.Crypto.EthECKey

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

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

Метод Описание
CalculateRecId ( this key, ECDSASignature signature, byte hash ) : int
GenerateKey ( ) : ECKey
GetPrivateKeyAsBytes ( this key ) : byte[]
GetPubKeyNoPrefix ( this key ) : byte[]
GetPublicAddress ( string privateKey ) : string
GetPublicAddress ( this key ) : string
GetRecIdFromV ( byte v ) : int
RecoverFromSignature ( ECDSASignature signature, byte hash ) : ECKey
SignAndCalculateV ( this key, byte hash ) : ECDSASignature
VerifyAllowingOnlyLowS ( this key, byte hash, ECDSASignature sig ) : bool

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

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

public static CalculateRecId ( this key, ECDSASignature signature, byte hash ) : int
key this
signature NBitcoin.Crypto.ECDSASignature
hash byte
Результат int

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

public static GenerateKey ( ) : ECKey
Результат NBitcoin.Crypto.ECKey

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

public static GetPrivateKeyAsBytes ( this key ) : byte[]
key this
Результат byte[]

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

public static GetPubKeyNoPrefix ( this key ) : byte[]
key this
Результат byte[]

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

public static GetPublicAddress ( string privateKey ) : string
privateKey string
Результат string

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

public static GetPublicAddress ( this key ) : string
key this
Результат string

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

public static GetRecIdFromV ( byte v ) : int
v byte
Результат int

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

public static RecoverFromSignature ( ECDSASignature signature, byte hash ) : ECKey
signature NBitcoin.Crypto.ECDSASignature
hash byte
Результат NBitcoin.Crypto.ECKey

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

public static SignAndCalculateV ( this key, byte hash ) : ECDSASignature
key this
hash byte
Результат NBitcoin.Crypto.ECDSASignature

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

public static VerifyAllowingOnlyLowS ( this key, byte hash, ECDSASignature sig ) : bool
key this
hash byte
sig NBitcoin.Crypto.ECDSASignature
Результат bool