diff --git a/cli_explore.go b/cli_explore.go index d221321..9b6c4dd 100644 --- a/cli_explore.go +++ b/cli_explore.go @@ -6,9 +6,13 @@ import ( ) func (cli *CLI) generateKey() { - _, public := newKeyPair() + private, public := newKeyPair() fmt.Println("Public Key:") fmt.Println(hex.EncodeToString(public)) + priKey := append(private.PublicKey.X.Bytes(), private.PublicKey.Y.Bytes()...) + priKey = append(priKey, private.D.Bytes()...) + fmt.Println("Private Key:") + fmt.Printf("%d%s\n", private.Curve, hex.EncodeToString(priKey)) } func (cli *CLI) getAddress(pubKey string) {