Documentation
¶
Index ¶
- type CompletedPoint
- type ExtendedNielsPoint
- type ExtendedPoint
- func (lhs *ExtendedPoint) Add(rhs *ExtendedPoint) *ExtendedPoint
- func (e *ExtendedPoint) AddExtendedNiels(other *ExtendedNielsPoint) *ExtendedPoint
- func (e *ExtendedPoint) Bytes() []byte
- func (e *ExtendedPoint) Double() *ExtendedPoint
- func (e *ExtendedPoint) Mul(buf []byte) *ExtendedPoint
- func (e *ExtendedPoint) MulByCofactor() *ExtendedPoint
- func (e *ExtendedPoint) String() string
- func (e *ExtendedPoint) ToAffine() *affine.AffinePoint
- func (e *ExtendedPoint) ToNiels() *ExtendedNielsPoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompletedPoint ¶
type CompletedPoint struct {
// contains filtered or unexported fields
}
func (*CompletedPoint) Extended ¶
func (point *CompletedPoint) Extended() *ExtendedPoint
type ExtendedNielsPoint ¶
func ConditionalSelectExtendedNielsPoint ¶
func ConditionalSelectExtendedNielsPoint(a, b *ExtendedNielsPoint, choice int) *ExtendedNielsPoint
func IdentityExtendedNielsPoint ¶
func IdentityExtendedNielsPoint() *ExtendedNielsPoint
func (*ExtendedNielsPoint) Mul ¶
func (niel *ExtendedNielsPoint) Mul(buf []byte) *ExtendedPoint
type ExtendedPoint ¶
type ExtendedPoint struct {
// contains filtered or unexported fields
}
func FromAffine ¶
func FromAffine(a *affine.AffinePoint) *ExtendedPoint
func FromBytes ¶
func FromBytes(byt []byte) *ExtendedPoint
func FromRawUnchecked ¶
func FromRawUnchecked(u, v *fq.Fq) *ExtendedPoint
func Identity ¶
func Identity() *ExtendedPoint
func (*ExtendedPoint) Add ¶
func (lhs *ExtendedPoint) Add(rhs *ExtendedPoint) *ExtendedPoint
func (*ExtendedPoint) AddExtendedNiels ¶
func (e *ExtendedPoint) AddExtendedNiels(other *ExtendedNielsPoint) *ExtendedPoint
func (*ExtendedPoint) Bytes ¶
func (e *ExtendedPoint) Bytes() []byte
func (*ExtendedPoint) Double ¶
func (e *ExtendedPoint) Double() *ExtendedPoint
func (*ExtendedPoint) Mul ¶
func (e *ExtendedPoint) Mul(buf []byte) *ExtendedPoint
func (*ExtendedPoint) MulByCofactor ¶
func (e *ExtendedPoint) MulByCofactor() *ExtendedPoint
mul_by_cofactor
func (*ExtendedPoint) String ¶
func (e *ExtendedPoint) String() string
func (*ExtendedPoint) ToAffine ¶
func (e *ExtendedPoint) ToAffine() *affine.AffinePoint
func (*ExtendedPoint) ToNiels ¶
func (e *ExtendedPoint) ToNiels() *ExtendedNielsPoint
Click to show internal directories.
Click to hide internal directories.