C# Class Nethereum.Core.Signing.Crypto.EthECKey

Afficher le fichier Open project: Nethereum/Nethereum

Méthodes publiques

Méthode Description
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

Method Details

CalculateRecId() public static méthode

public static CalculateRecId ( this key, ECDSASignature signature, byte hash ) : int
key this
signature NBitcoin.Crypto.ECDSASignature
hash byte
Résultat int

GenerateKey() public static méthode

public static GenerateKey ( ) : ECKey
Résultat NBitcoin.Crypto.ECKey

GetPrivateKeyAsBytes() public static méthode

public static GetPrivateKeyAsBytes ( this key ) : byte[]
key this
Résultat byte[]

GetPubKeyNoPrefix() public static méthode

public static GetPubKeyNoPrefix ( this key ) : byte[]
key this
Résultat byte[]

GetPublicAddress() public static méthode

public static GetPublicAddress ( string privateKey ) : string
privateKey string
Résultat string

GetPublicAddress() public static méthode

public static GetPublicAddress ( this key ) : string
key this
Résultat string

GetRecIdFromV() public static méthode

public static GetRecIdFromV ( byte v ) : int
v byte
Résultat int

RecoverFromSignature() public static méthode

public static RecoverFromSignature ( ECDSASignature signature, byte hash ) : ECKey
signature NBitcoin.Crypto.ECDSASignature
hash byte
Résultat NBitcoin.Crypto.ECKey

SignAndCalculateV() public static méthode

public static SignAndCalculateV ( this key, byte hash ) : ECDSASignature
key this
hash byte
Résultat NBitcoin.Crypto.ECDSASignature

VerifyAllowingOnlyLowS() public static méthode

public static VerifyAllowingOnlyLowS ( this key, byte hash, ECDSASignature sig ) : bool
key this
hash byte
sig NBitcoin.Crypto.ECDSASignature
Résultat bool