Property | Type | Description | |
---|---|---|---|
DEFAULT_PREFIX | byte |
Method | Description | |
---|---|---|
CalculateCommonSecret ( |
||
EthECKey ( Array vch, bool isPrivate ) : System | ||
EthECKey ( Array vch, bool isPrivate, byte prefix ) : System | ||
EthECKey ( string privateKey ) : System | ||
GenerateKey ( ) : |
||
GetChainFromVChain ( BigInteger vChain ) : BigInteger | ||
GetPrivateKey ( ) : string | ||
GetPrivateKeyAsBytes ( ) : byte[] | ||
GetPubKey ( ) : byte[] | ||
GetPubKeyNoPrefix ( ) : byte[] | ||
GetPublicAddress ( ) : string | ||
GetPublicAddress ( string privateKey ) : string | ||
GetRecIdFromV ( Array v ) : int | ||
GetRecIdFromV ( byte v ) : int | ||
GetRecIdFromVChain ( Array vChain, BigInteger chainId ) : int | ||
GetRecIdFromVChain ( BigInteger vChain, BigInteger chainId ) : int | ||
RecoverFromSignature ( ECLibrary.Signer.EthECDSASignature signature, Array hash ) : |
||
RecoverFromSignature ( ECLibrary.Signer.EthECDSASignature signature, Array hash, BigInteger chainId ) : |
||
RecoverFromSignature ( ECLibrary.Signer.EthECDSASignature signature, int recId, Array hash ) : |
||
Sign ( Array hash ) : ECLibrary.Signer.EthECDSASignature | ||
SignAndCalculateV ( Array hash ) : ECLibrary.Signer.EthECDSASignature | ||
SignAndCalculateV ( Array hash, BigInteger chainId ) : ECLibrary.Signer.EthECDSASignature | ||
Verify ( Array hash, ECLibrary.Signer.EthECDSASignature sig ) : bool | ||
VerifyAllowingOnlyLowS ( Array hash, ECLibrary.Signer.EthECDSASignature sig ) : bool |
Method | Description | |
---|---|---|
CalculateRecId ( ECDSASignature signature, Array hash ) : int | ||
CalculateV ( BigInteger chainId, int recId ) : BigInteger | ||
EthECKey ( ECKey ecKey ) : System |
public CalculateCommonSecret ( |
||
publicKey | ||
return | byte[] |
public EthECKey ( Array vch, bool isPrivate ) : System | ||
vch | Array | |
isPrivate | bool | |
return | System |
public EthECKey ( Array vch, bool isPrivate, byte prefix ) : System | ||
vch | Array | |
isPrivate | bool | |
prefix | byte | |
return | System |
public EthECKey ( string privateKey ) : System | ||
privateKey | string | |
return | System |
public static GetChainFromVChain ( BigInteger vChain ) : BigInteger | ||
vChain | BigInteger | |
return | BigInteger |
public static GetPublicAddress ( string privateKey ) : string | ||
privateKey | string | |
return | string |
public static GetRecIdFromV ( Array v ) : int | ||
v | Array | |
return | int |
public static GetRecIdFromVChain ( Array vChain, BigInteger chainId ) : int | ||
vChain | Array | |
chainId | BigInteger | |
return | int |
public static GetRecIdFromVChain ( BigInteger vChain, BigInteger chainId ) : int | ||
vChain | BigInteger | |
chainId | BigInteger | |
return | int |
public static RecoverFromSignature ( ECLibrary.Signer.EthECDSASignature signature, Array hash ) : |
||
signature | ECLibrary.Signer.EthECDSASignature | |
hash | Array | |
return |
public static RecoverFromSignature ( ECLibrary.Signer.EthECDSASignature signature, Array hash, BigInteger chainId ) : |
||
signature | ECLibrary.Signer.EthECDSASignature | |
hash | Array | |
chainId | BigInteger | |
return |
public static RecoverFromSignature ( ECLibrary.Signer.EthECDSASignature signature, int recId, Array hash ) : |
||
signature | ECLibrary.Signer.EthECDSASignature | |
recId | int | |
hash | Array | |
return |
public Sign ( Array hash ) : ECLibrary.Signer.EthECDSASignature | ||
hash | Array | |
return | ECLibrary.Signer.EthECDSASignature |
public SignAndCalculateV ( Array hash ) : ECLibrary.Signer.EthECDSASignature | ||
hash | Array | |
return | ECLibrary.Signer.EthECDSASignature |
public SignAndCalculateV ( Array hash, BigInteger chainId ) : ECLibrary.Signer.EthECDSASignature | ||
hash | Array | |
chainId | BigInteger | |
return | ECLibrary.Signer.EthECDSASignature |
public Verify ( Array hash, ECLibrary.Signer.EthECDSASignature sig ) : bool | ||
hash | Array | |
sig | ECLibrary.Signer.EthECDSASignature | |
return | bool |
public VerifyAllowingOnlyLowS ( Array hash, ECLibrary.Signer.EthECDSASignature sig ) : bool | ||
hash | Array | |
sig | ECLibrary.Signer.EthECDSASignature | |
return | bool |