Versions in this module Expand all Collapse all v0 v0.1.0 Jan 20, 2019 Changes in this version + var Curve = btcec.S256() + var Four = new(big.Int).SetInt64(4) + var N2 = new(big.Int).Sub(Curve.N, Two) + var One = new(big.Int).SetInt64(1) + var Seven = new(big.Int).SetInt64(7) + var Three = new(big.Int).SetInt64(3) + var Two = new(big.Int).SetInt64(2) + func AggregateSignatures(privateKeys []*big.Int, message [32]byte) ([64]byte, error) + func BatchVerify(publicKeys [][33]byte, messages [][32]byte, signatures [][64]byte) (bool, error) + func Marshal(curve elliptic.Curve, x, y *big.Int) []byte + func Sign(privateKey *big.Int, message [32]byte) ([64]byte, error) + func Unmarshal(curve elliptic.Curve, data []byte) (x, y *big.Int) + func Verify(publicKey [33]byte, message [32]byte, signature [64]byte) (bool, error)