Versions in this module Expand all Collapse all v1 v1.3.71 Apr 15, 2024 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) DoubleScalarMult(k *[Size]byte, Q *Point, l *[Size]byte) + func (P *Point) IsIdentity() bool + func (P *Point) IsOnCurve() bool + func (P *Point) Marshal(out *[Size]byte) + func (P *Point) PrintPoint() + func (P *Point) ScalarBaseMult(k *[Size]byte) + func (P *Point) ScalarMult(k *[Size]byte, Q *Point) + func (P *Point) ScalarMultCofactor(k *[Size]byte, Q *Point, clearCofactor bool) + func (P *Point) SetGenerator() + func (P *Point) SetIdentity() + func (P *Point) Unmarshal(in *[Size]byte) bool