Versions in this module Expand all Collapse all v0 v0.8.2 Jun 11, 2019 Changes in this version + func GenerateLagrangianCoefficients(n int, p *Curve.BIG, xs []*Curve.BIG, x int) []*Curve.BIG + func GenerateRandomBIGSlice(p *Curve.BIG, rng *amcl.RAND, n int) []*Curve.BIG + func HashBytes(sha int, b []byte) ([]byte, error) + func HashBytesToBig(sha int, b []byte) (*Curve.BIG, error) + func HashBytesToG1(sha int, b []byte) (*Curve.ECP, error) + func HashStringToBig(sha int, m string) (*Curve.BIG, error) + func HashStringToG1(sha int, m string) (*Curve.ECP, error) + func LagrangeBasis(i int, o *Curve.BIG, xs []*Curve.BIG, x int) *Curve.BIG + func PolyEval(coeff []*Curve.BIG, x *Curve.BIG, o *Curve.BIG) *Curve.BIG + func ToCoconutString(p Printable) string + type Printable interface + ToString func() string + func CombinePrintables(p ...[]Printable) []Printable + func ECP2SliceToPrintable(s []*Curve.ECP2) []Printable + func ECPSliceToPrintable(s []*Curve.ECP) []Printable