extended

package
v0.0.0-...-95aab37 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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

type ExtendedNielsPoint struct {
	VminusU *fq.Fq
	// contains filtered or unexported fields
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL