elliptic-curve-0.2.2: Elliptic curve library

Safe HaskellNone
LanguageHaskell2010

Curve.Edwards.Curve1174

Synopsis

Documentation

type PP = EPPoint Curve1174 Fq Fr Source #

Projective Curve1174 point.

type PA = EAPoint Curve1174 Fq Fr Source #

Affine Curve1174 curve point.

type Fr = PrimeField 904625697166532776746648320380374280092339035279495474023489261773642975601 Source #

Field of coefficients of Curve1174 curve.

type Fq = PrimeField 3618502788666131106986593281521497120414687020801267626233049500247285301239 Source #

Field of points of Curve1174 curve.

data Curve1174 Source #

Curve1174 curve.

Instances
EPCurve Curve1174 Fq Fr Source #

Projective Curve1174 curve is an Edwards projective curve.

Instance details

Defined in Curve.Edwards.Curve1174

EACurve Curve1174 Fq Fr Source #

Affine Curve1174 curve is an Edwards affine curve.

Instance details

Defined in Curve.Edwards.Curve1174

Curve Edwards c Curve1174 Fq Fr => ECurve c Curve1174 Fq Fr Source #

Curve1174 curve is an Edwards curve.

Instance details

Defined in Curve.Edwards.Curve1174

_a :: Fq Source #

Coefficient A of Curve1174 curve.

_d :: Fq Source #

Coefficient D of Curve1174 curve.

_h :: Integer Source #

Cofactor of Curve1174 curve.

_q :: Integer Source #

Characteristic of Curve1174 curve.

_r :: Integer Source #

Order of Curve1174 curve.

_x :: Fq Source #

Coordinate X of Curve1174 curve.

_y :: Fq Source #

Coordinate Y of Curve1174 curve.

gA :: PA Source #

Generator of affine Curve1174 curve.

gP :: PP Source #

Generator of projective Curve1174 curve.