func Test0Key(t *testing.T) { key := common.Hex2Bytes("0000000000000000000000000000000000000000000000000000000000000000") _, err := secp256k1.GeneratePubKey(key) if err == nil { t.Errorf("expected error due to zero privkey") } }
func NewKeyPairFromSec(seckey []byte) (*KeyPair, error) { pubkey, err := secp256k1.GeneratePubKey(seckey) if err != nil { return nil, err } return &KeyPair{PrivateKey: seckey, PublicKey: pubkey}, nil }
func Test0Key(t *testing.T) { t.Skip() key := common.Hex2Bytes("1111111111111111111111111111111111111111111111111111111111111111") p, err := secp256k1.GeneratePubKey(key) addr := Sha3(p[1:])[12:] fmt.Printf("%x\n", p) fmt.Printf("%v %x\n", err, addr) }