Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + func MarshalMath(values ...element) ([]byte, error) + func MarshalStd(a any) ([]byte, error) + func Marshal[S Serializer](values ...S) ([]byte, error) + func NewArrayWithNew[S Serializer](newFunction func() S) (*array[S], error) + func NewArray[S Serializer](values []S) (*array[S], error) + func NewElementArray[E element](factors []E) (element, error) + func NewUnmarshaller(raw []byte) (*unmarshaller, error) + func UnmarshalTo[S Serializer](data []byte, newFunction func() S) ([]S, error) + func Unmarshal[S Serializer](data []byte, values ...S) error + type Element struct + CurveID int + Raw []byte + type Serializer interface + Deserialize func([]byte) error + Serialize func() ([]byte, error) + type Values struct + Values [][]byte