Versions in this module Expand all Collapse all v1 v1.3.8 Feb 16, 2024 v0 v0.0.0 Oct 24, 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