Versions in this module Expand all Collapse all v1 v1.0.2 Jun 3, 2024 v1.0.1 May 22, 2024 Changes in this version + type Element struct + func NewGeneratorElement() *Element + func NewIdentityElement() *Element + func (e *Element) Add(p, q *Element) *Element + func (e *Element) Bytes() []byte + func (e *Element) BytesEd25519() []byte + func (e *Element) CheckPointInited() bool + func (e *Element) Equal(ee *Element) int + func (e *Element) MarshalText() (text []byte, err error) + func (e *Element) MultiScalarMult(s []*Scalar, p []*Element) *Element + func (e *Element) Negate(p *Element) *Element + func (e *Element) ScalarBaseMult(s *Scalar) *Element + func (e *Element) ScalarMult(s *Scalar, p *Element) *Element + func (e *Element) Set(x *Element) *Element + func (e *Element) SetCanonicalBytes(in []byte) (*Element, error) + func (e *Element) SetUniformBytes(b []byte) (*Element, error) + func (e *Element) String() string + func (e *Element) Subtract(p, q *Element) *Element + func (e *Element) UnmarshalText(text []byte) error + func (e *Element) VarTimeDoubleScalarBaseMult(a *Scalar, A *Element, b *Scalar) *Element + func (e *Element) VarTimeMultiScalarMult(s []*Scalar, p []*Element) *Element + type Scalar = edwards25519.Scalar + func NewScalar() *Scalar