MPHELL  4.0.0
Data Fields
ec_curve Struct Reference

Define an elliptic curve. More...

#include <mphell-curve.h>

Collaboration diagram for ec_curve:
Collaboration graph
[legend]

Data Fields

char * id_curve
 
field_ptr k
 
number q
 
field_elt a
 
field_elt b
 
ec_type type
 
ec_formula f
 
ec_point G
 
number n
 
number h
 
field_elt disc
 
field_elt D
 
bool ec_spec1
 

Detailed Description

Define an elliptic curve.

Definition at line 139 of file mphell-curve.h.

Field Documentation

◆ b

Coefficients of the curve

Definition at line 144 of file mphell-curve.h.

◆ D

Discriminant without its coefficient

Definition at line 151 of file mphell-curve.h.

◆ disc

field_elt disc

Discriminant of the curve

Definition at line 150 of file mphell-curve.h.

◆ ec_spec1

bool ec_spec1

Set to true if E->a = -3 mod p

Definition at line 152 of file mphell-curve.h.

◆ f

Type of coordinate system

Definition at line 146 of file mphell-curve.h.

◆ G

Base point

Definition at line 147 of file mphell-curve.h.

◆ h

number h

Co-factor of Cardinality of <G>

Definition at line 149 of file mphell-curve.h.

◆ id_curve

char* id_curve

Name of the curve

Definition at line 141 of file mphell-curve.h.

◆ k

Base field

Definition at line 142 of file mphell-curve.h.

◆ n

number n

Cardinality of <G>

Definition at line 148 of file mphell-curve.h.

◆ q

number q

Size of the base field

Definition at line 143 of file mphell-curve.h.

◆ type

ec_type type

Type of the curve

Definition at line 145 of file mphell-curve.h.


The documentation for this struct was generated from the following file: