Versions in this module Expand all Collapse all v1 v1.0.1 Nov 8, 2022 v1.0.0 Nov 5, 2022 Changes in this version + type P224Element struct + func (e *P224Element) Add(t1, t2 *P224Element) *P224Element + func (e *P224Element) Bytes() []byte + func (e *P224Element) Equal(t *P224Element) int + func (e *P224Element) Invert(x *P224Element) *P224Element + func (e *P224Element) IsZero() int + func (e *P224Element) Mul(t1, t2 *P224Element) *P224Element + func (e *P224Element) One() *P224Element + func (e *P224Element) Set(t *P224Element) *P224Element + func (e *P224Element) SetBytes(v []byte) (*P224Element, error) + func (e *P224Element) Square(t *P224Element) *P224Element + func (e *P224Element) Sub(t1, t2 *P224Element) *P224Element + func (v *P224Element) Select(a, b *P224Element, cond int) *P224Element + type P256Element struct + func (e *P256Element) Add(t1, t2 *P256Element) *P256Element + func (e *P256Element) Bytes() []byte + func (e *P256Element) Equal(t *P256Element) int + func (e *P256Element) Invert(x *P256Element) *P256Element + func (e *P256Element) IsZero() int + func (e *P256Element) Mul(t1, t2 *P256Element) *P256Element + func (e *P256Element) One() *P256Element + func (e *P256Element) Set(t *P256Element) *P256Element + func (e *P256Element) SetBytes(v []byte) (*P256Element, error) + func (e *P256Element) Square(t *P256Element) *P256Element + func (e *P256Element) Sub(t1, t2 *P256Element) *P256Element + func (v *P256Element) Select(a, b *P256Element, cond int) *P256Element + type P384Element struct + func (e *P384Element) Add(t1, t2 *P384Element) *P384Element + func (e *P384Element) Bytes() []byte + func (e *P384Element) Equal(t *P384Element) int + func (e *P384Element) Invert(x *P384Element) *P384Element + func (e *P384Element) IsZero() int + func (e *P384Element) Mul(t1, t2 *P384Element) *P384Element + func (e *P384Element) One() *P384Element + func (e *P384Element) Set(t *P384Element) *P384Element + func (e *P384Element) SetBytes(v []byte) (*P384Element, error) + func (e *P384Element) Square(t *P384Element) *P384Element + func (e *P384Element) Sub(t1, t2 *P384Element) *P384Element + func (v *P384Element) Select(a, b *P384Element, cond int) *P384Element + type P521Element struct + func (e *P521Element) Add(t1, t2 *P521Element) *P521Element + func (e *P521Element) Bytes() []byte + func (e *P521Element) Equal(t *P521Element) int + func (e *P521Element) Invert(x *P521Element) *P521Element + func (e *P521Element) IsZero() int + func (e *P521Element) Mul(t1, t2 *P521Element) *P521Element + func (e *P521Element) One() *P521Element + func (e *P521Element) Set(t *P521Element) *P521Element + func (e *P521Element) SetBytes(v []byte) (*P521Element, error) + func (e *P521Element) Square(t *P521Element) *P521Element + func (e *P521Element) Sub(t1, t2 *P521Element) *P521Element + func (v *P521Element) Select(a, b *P521Element, cond int) *P521Element