MPHELL
4.0.0
|
Define an elliptic curve. More...
#include <mphell-curve.h>
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 |
Define an elliptic curve.
Definition at line 139 of file mphell-curve.h.
Coefficients of the curve
Definition at line 144 of file mphell-curve.h.
Discriminant without its coefficient
Definition at line 151 of file mphell-curve.h.
field_elt disc |
Discriminant of the curve
Definition at line 150 of file mphell-curve.h.
bool ec_spec1 |
Set to true if E->a = -3 mod p
Definition at line 152 of file mphell-curve.h.
Type of coordinate system
Definition at line 146 of file mphell-curve.h.
ec_point G |
Base point
Definition at line 147 of file mphell-curve.h.
number h |
Co-factor of Cardinality of <G>
Definition at line 149 of file mphell-curve.h.
char* id_curve |
Name of the curve
Definition at line 141 of file mphell-curve.h.
Base field
Definition at line 142 of file mphell-curve.h.
number n |
Cardinality of <G>
Definition at line 148 of file mphell-curve.h.
number q |
Size of the base field
Definition at line 143 of file mphell-curve.h.
ec_type type |
Type of the curve
Definition at line 145 of file mphell-curve.h.