Versions in this module Expand all Collapse all v0 v0.1.0 Jan 13, 2023 Changes in this version + type Curve interface + AltBasePoint func() Point + BasePoint func() Point + BitSize func() uint64 + CompressedPointSize func() int + DecodeToPoint func([]byte) (Point, error) + DecodeToScalar func([]byte) (Scalar, error) + HashToScalar func([]byte) (Scalar, error) + NewRandomScalar func() Scalar + ScalarBaseMul func(Scalar) Point + ScalarFromBytes func([32]byte) Scalar + ScalarFromInt func(uint32) Scalar + ScalarMul func(Scalar, Point) Point + Sign func(s Scalar, p Point) ([]byte, error) + Verify func(pubkey, msgPoint Point, sig []byte) bool + type Point interface + Add func(Point) Point + Copy func() Point + Encode func() []byte + Equals func(other Point) bool + IsZero func() bool + ScalarMul func(Scalar) Point + Sub func(Point) Point + type Scalar interface + Add func(Scalar) Scalar + Encode func() []byte + Eq func(Scalar) bool + Inverse func() Scalar + IsZero func() bool + Mul func(Scalar) Scalar + Negate func() Scalar + Sub func(Scalar) Scalar