Versions in this module Expand all Collapse all v5 v5.0.3 Jan 17, 2022 v5.0.2 Jan 17, 2022 v5.0.1 Jan 17, 2022 Changes in this version + type ExtendedCurve struct + func (c *ExtendedCurve) Init(p *Param, fullGroup bool) *ExtendedCurve + func (c *ExtendedCurve) IsPrimeOrder() bool + func (c *ExtendedCurve) NewKey(stream cipher.Stream) kyber.Scalar + func (c *ExtendedCurve) Point() kyber.Point + func (c *ExtendedCurve) PointLen() int + func (c *ExtendedCurve) Scalar() kyber.Scalar + func (c *ExtendedCurve) ScalarLen() int + func (c *ExtendedCurve) String() string + type Param struct + A big.Int + D big.Int + Elligator1s big.Int + Elligator2u big.Int + FBX big.Int + FBY big.Int + Name string + P big.Int + PBX big.Int + PBY big.Int + Q big.Int + R int + func Param1174() *Param + func Param25519() *Param + func Param41417() *Param + func ParamE382() *Param + func ParamE521() *Param + func (p *Param) String() string + type ProjectiveCurve struct + func (c *ProjectiveCurve) Init(p *Param, fullGroup bool) *ProjectiveCurve + func (c *ProjectiveCurve) IsPrimeOrder() bool + func (c *ProjectiveCurve) NewKey(stream cipher.Stream) kyber.Scalar + func (c *ProjectiveCurve) Point() kyber.Point + func (c *ProjectiveCurve) PointLen() int + func (c *ProjectiveCurve) Scalar() kyber.Scalar + func (c *ProjectiveCurve) ScalarLen() int + func (c *ProjectiveCurve) String() string + type SuiteCurve25519 struct + func NewBlakeSHA256Curve25519(fullGroup bool) *SuiteCurve25519 + func (c *SuiteCurve25519) IsPrimeOrder() bool + func (c *SuiteCurve25519) NewKey(stream cipher.Stream) kyber.Scalar + func (c *SuiteCurve25519) PointLen() int + func (c *SuiteCurve25519) Scalar() kyber.Scalar + func (c *SuiteCurve25519) ScalarLen() int + func (c *SuiteCurve25519) String() string + func (s *SuiteCurve25519) Hash() hash.Hash + func (s *SuiteCurve25519) New(t reflect.Type) interface{} + func (s *SuiteCurve25519) RandomStream() cipher.Stream + func (s *SuiteCurve25519) Read(r io.Reader, objs ...interface{}) error + func (s *SuiteCurve25519) Write(w io.Writer, objs ...interface{}) error + func (s *SuiteCurve25519) XOF(seed []byte) kyber.XOF