Versions in this module Expand all Collapse all v1 v1.2.0 Jan 25, 2022 Changes in this version + func NewScheme(s Suite) sign.Scheme + func Sign(s Suite, private kyber.Scalar, msg []byte) ([]byte, error) + func Verify(g kyber.Group, public kyber.Point, msg, sig []byte) error + type SchnorrScheme struct + func (s *SchnorrScheme) NewKeyPair(random cipher.Stream) (kyber.Scalar, kyber.Point) + func (s *SchnorrScheme) Sign(private kyber.Scalar, msg []byte) ([]byte, error) + func (s *SchnorrScheme) Verify(public kyber.Point, msg, sig []byte) error + type Suite interface