Versions in this module Expand all Collapse all v0 v0.1.1 Oct 25, 2019 Changes in this version + var MinusOne = new(FieldElement).Neg(One) + var One = &FieldElement + var Two = &FieldElement + var Zero = &FieldElement + func CondSwap(a, b *FieldElement, cond int) + type FieldElement [5]uint64 + func (v *FieldElement) Abs(u *FieldElement) *FieldElement + func (v *FieldElement) Add(a, b *FieldElement) *FieldElement + func (v *FieldElement) Bytes(b []byte) []byte + func (v *FieldElement) CondNeg(u *FieldElement, cond int) *FieldElement + func (v *FieldElement) Equal(u *FieldElement) int + func (v *FieldElement) FromBig(n *big.Int) *FieldElement + func (v *FieldElement) FromBytes(x []byte) *FieldElement + func (v *FieldElement) Invert(z *FieldElement) *FieldElement + func (v *FieldElement) IsNegative() int + func (v *FieldElement) Mul(x, y *FieldElement) *FieldElement + func (v *FieldElement) Neg(a *FieldElement) *FieldElement + func (v *FieldElement) One() *FieldElement + func (v *FieldElement) Select(a, b *FieldElement, cond int) *FieldElement + func (v *FieldElement) Set(a *FieldElement) *FieldElement + func (v *FieldElement) Square(x *FieldElement) *FieldElement + func (v *FieldElement) Sub(a, b *FieldElement) *FieldElement + func (v *FieldElement) ToBig() *big.Int + func (v *FieldElement) Zero() *FieldElement