package test import ( "github.com/btcsuite/btcd/btcec" ) // CreateKey returns a deterministically generated key pair. func CreateKey(index int32) (*btcec.PrivateKey, *btcec.PublicKey) { // Avoid all zeros, because it results in an invalid key. privKey, pubKey := btcec.PrivKeyFromBytes(btcec.S256(), []byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, byte(index + 1)}) return privKey, pubKey }