INNER CODE UNIT · Go

genKeys

lightningnetwork/lightning-onion · cmd/main.go:104

func genKeys(cli *cli.Context) error {
	var (
		priv *btcec.PrivateKey
		pub  *btcec.PublicKey
		err  error
	)
	if privKeyStr := cli.String("priv"); privKeyStr != "" {
		privBytes, err := hex.DecodeString(privKeyStr)
		if err != nil {
			return err
		}
		priv, pub = btcec.PrivKeyFromBytes(privBytes)

	} else {
		priv, err = btcec.NewPrivateKey()
		if err != nil {
			return err
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…