Documentation
¶
Index ¶
- func Bech32AddressFromPrivateKeyEDD(privateKey string) string
- func GetPublicKeyECC(privKey string) string
- func GetPublicKeyEDD(privKey string) string
- func GetPublicKeySECP(privKey string) string
- func GetSignerECC(message *[]byte, signature *string) (string, error)
- func Keccak256Hash(message []byte) []byte
- func NetworkPrivateKeyFromString(privKey string) (*ecdsa.PrivateKey, error)
- func Sha256(s []byte) []byte
- func SignECC(message []byte, privKey string) ([]byte, string)
- func SignEDD(message []byte, privKey string) ([]byte, string)
- func SignSECP(message []byte, privKey string) ([]byte, string)
- func ToBech32Address(publicKey []byte, prefix string) string
- func ToBtcecSignature(sigHex string) (*[]byte, error)
- func VerifySignatureAmino(signedData string, signature []byte, account string, pubKey []byte) (bool, error)
- func VerifySignatureECC(signer string, message *[]byte, signature string) bool
- func VerifySignatureEDD(signer string, message *[]byte, signature string) (bool, error)
- func VerifySignatureSECP(publicKeyBytes []byte, message []byte, signatureByte []byte) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPublicKeyECC ¶
func GetPublicKeyEDD ¶
func GetPublicKeySECP ¶
func Keccak256Hash ¶
func NetworkPrivateKeyFromString ¶
func NetworkPrivateKeyFromString(privKey string) (*ecdsa.PrivateKey, error)
func ToBech32Address ¶
func ToBtcecSignature ¶
30440220 8ee622395fd93884b700406e9f297914b1934d31cece58992897901d6f1930210220296c724c79c5875930fad760f49073b99bf0514d43d2499c0982 8ee622395fd93884b700406e9f297914b1934d31cece58992897901d6f193021296c724c79c5875930fad760f49073b99bf0514d43d2499c0982 6169eb06fe82
func VerifySignatureAmino ¶
func VerifySignatureECC ¶
func VerifySignatureEDD ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.