Versions in this module Expand all Collapse all v3 v3.1.100 Mar 10, 2020 Changes in this version + type QrSuite struct + func NewBlakeSHA256QR512() *QrSuite + func (s *QrSuite) New(t reflect.Type) interface{} + func (s *QrSuite) Read(r io.Reader, objs ...interface{}) error + func (s *QrSuite) Write(w io.Writer, objs ...interface{}) error + func (s QrSuite) Hash() hash.Hash + func (s QrSuite) RandomStream() cipher.Stream + func (s QrSuite) XOF(key []byte) kyber.XOF + type ResidueGroup struct + R *big.Int + func (g *ResidueGroup) Order() *big.Int + func (g *ResidueGroup) Point() kyber.Point + func (g *ResidueGroup) PointLen() int + func (g *ResidueGroup) QuadraticResidueGroup(bitlen uint, rand cipher.Stream) + func (g *ResidueGroup) Scalar() kyber.Scalar + func (g *ResidueGroup) ScalarLen() int + func (g *ResidueGroup) SetParams(P, Q, R, G *big.Int) + func (g *ResidueGroup) String() string + func (g *ResidueGroup) Valid() bool + type Secp256r1 struct + func (c *Secp256r1) ComputeY(x *big.Int) (*big.Int, *big.Int) + func (c *Secp256r1) Order() *big.Int + func (c *Secp256r1) Point() kyber.Point + func (c *Secp256r1) PointLen() int + func (c *Secp256r1) Scalar() kyber.Scalar + func (c *Secp256r1) ScalarLen() int + func (curve *Secp256r1) Init() curve + func (curve *Secp256r1) String() string + type Suite128 struct + func NewBlakeSHA256P256() *Suite128 + func (curve *Suite128) Init() curve + func (curve *Suite128) String() string + func (s *Suite128) Hash() hash.Hash + func (s *Suite128) New(t reflect.Type) interface{} + func (s *Suite128) RandomStream() cipher.Stream + func (s *Suite128) Read(r io.Reader, objs ...interface{}) error + func (s *Suite128) Write(w io.Writer, objs ...interface{}) error + func (s *Suite128) XOF(key []byte) kyber.XOF + type Suite129 struct + func NewSecp256r1() *Suite129 + func (c *Suite129) ComputeY(x *big.Int) (*big.Int, *big.Int) + func (c *Suite129) Order() *big.Int + func (c *Suite129) Point() kyber.Point + func (c *Suite129) PointLen() int + func (c *Suite129) Scalar() kyber.Scalar + func (c *Suite129) ScalarLen() int + func (s *Suite129) Hash() hash.Hash + func (s *Suite129) New(t reflect.Type) interface{} + func (s *Suite129) RandomStream() cipher.Stream + func (s *Suite129) Read(r io.Reader, objs ...interface{}) error + func (s *Suite129) Write(w io.Writer, objs ...interface{}) error + func (s *Suite129) XOF(key []byte) kyber.XOF