Versions in this module Expand all Collapse all v0 v0.1.2 Dec 2, 2021 Changes in this version + var Basepoint = Ge25519 + var NielsBaseMultiples = [256][96]byte + func Add(r, p, q *Ge25519) + func Double(r *Ge25519, p *Ge25519) + func DoubleScalarmultVartime(r, p1 *Ge25519, s1, s2 *modm.Bignum256) + func Pack(r []byte, p *Ge25519) + func ScalarmultBaseNiels(r *Ge25519, s *modm.Bignum256) + func UnpackVartime(r *Ge25519, p []byte, negative bool) bool + type Ge25519 struct + T curve25519.Bignum25519 + X curve25519.Bignum25519 + Y curve25519.Bignum25519 + Z curve25519.Bignum25519 + func (r *Ge25519) Add(a, b *Ge25519) + func (r *Ge25519) FromBytes(s *[32]byte) bool + func (r *Ge25519) Sub(a, b *Ge25519) + func (r *Ge25519) ToBytes(s *[32]byte) + func (r *Ge25519) Zero() v0.1.1 Jul 21, 2021