Versions in this module Expand all Collapse all v1 v1.6.0 Oct 14, 2020 v1.5.0 Oct 5, 2020 Changes in this version + var Domain = []byte("BLS_SIG_BLS12381G2_XMD:SHA-256_SSWU_RO_NUL_") + func NewBLS12381Suite() pairing.Suite + func NewGroupG1() kyber.Group + func NewGroupG2() kyber.Group + func NewGroupGT() kyber.Group + func NewKyberScalar() kyber.Scalar + type GroupChecker interface + IsInCorrectGroup func() bool + type Suite struct + func (s *Suite) G1() kyber.Group + func (s *Suite) G2() kyber.Group + func (s *Suite) GT() kyber.Group + func (s *Suite) Hash() hash.Hash + func (s *Suite) New(t reflect.Type) interface{} + func (s *Suite) Pair(p1, p2 kyber.Point) kyber.Point + func (s *Suite) Point() kyber.Point + func (s *Suite) PointLen() int + func (s *Suite) RandomStream() cipher.Stream + func (s *Suite) Read(r io.Reader, objs ...interface{}) error + func (s *Suite) Scalar() kyber.Scalar + func (s *Suite) ScalarLen() int + func (s *Suite) String() string + func (s *Suite) ValidatePairing(p1, p2, p3, p4 kyber.Point) bool + func (s *Suite) Write(w io.Writer, objs ...interface{}) error + func (s *Suite) XOF(seed []byte) kyber.XOF