Versions in this module Expand all Collapse all v1 v1.4.5 Dec 5, 2023 v1.4.2 Dec 4, 2023 v1.4.1 Dec 4, 2023 v1.4.0 Dec 4, 2023 v1.3.9 Dec 4, 2023 v1.3.8 Dec 4, 2023 v1.3.7 Dec 4, 2023 Changes in this version + const Size + const SizeFp + type CurveParams struct + G Point + N *big.Int + Name string + P *big.Int + func Params() *CurveParams + type Fp [SizeFp]byte + func (f *Fp) String() string + type Fq [2]Fp + func (e *Fq) String() string + type Point struct + X Fq + Y Fq + func (P *Point) Add(Q, R *Point) + func (P *Point) IsIdentity() bool + func (P *Point) IsOnCurve() bool + func (P *Point) Marshal(out *[Size]byte) + func (P *Point) ScalarBaseMult(k *[Size]byte) + func (P *Point) ScalarMult(k *[Size]byte, Q *Point) + func (P *Point) SetGenerator() + func (P *Point) SetIdentity() + func (P *Point) Unmarshal(in *[Size]byte) bool