Documentation
¶
Index ¶
- func DerivePrivateKeyECDSA(mnemonic, path string) ([]byte, error)
- func DerivePrivateKeyED25519(mnemonic, path string) ([]byte, error)
- func DerivePrivateKeySR25519(mnemonic, path string) ([]byte, error)
- func Keccak256(data []byte) []byte
- func Keccak256Hash(data []byte) common.Hash
- func PrivateKey2PublicKeyECDSA(privateKey []byte) ([]byte, error)
- func PrivateKey2PublicKeyED25519(privateKey []byte) ([]byte, error)
- func PrivateKey2PublicKeySR25519(privateKey []byte) ([]byte, error)
- func SignWithPrivateKeyECDSAForEVM(privateKeyBytes, data []byte) ([]byte, error)
- func SignWithPrivateKeyECDSAForUTXO(privateKeyBytes, data []byte) ([]byte, error)
- func SignWithPrivateKeyED25519(privateKeyBytes, data []byte) ([]byte, error)
- func SignWithPrivateKeySR25519(privateKeyBytes, data []byte) ([]byte, error)
- func SignWithPrivateKeySchnorr(privateKeyBytes, data []byte) ([]byte, error)
- func VerifySignatureECDSAForEVM(publicKeyBytes, data, signature []byte) bool
- func VerifySignatureECDSAForUTXO(publicKey, data, sig []byte) bool
- func VerifySignatureED25519(publicKeyBytes, data, signature []byte) bool
- func VerifySignatureSR25519(publicKey, data, sig []byte) bool
- func VerifySignatureSchnorr(publicKey, data, sig []byte) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DerivePrivateKeyECDSA ¶
func DerivePrivateKeyED25519 ¶
func DerivePrivateKeySR25519 ¶
func Keccak256Hash ¶
func VerifySignatureED25519 ¶
func VerifySignatureSR25519 ¶
func VerifySignatureSchnorr ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.