#include "elliptic_curve.H"
#include "modulo.H"
#include <cmath>
#include "mpz_multi_invert.cc"
#include "PersistentData.H"
#include "Semaphore.H"
Go to the source code of this file.
Functions | |
void | get_fft_parameter (unsigned int &pg_returnvalue, unsigned int &pms_returnvalue, const double phase2, const mpz_t N) |
get parameters for phase 2 of Phi, Fibonacci, elliptic curves... | |
void | swap (PmpzPoint &A, PmpzPoint &B) |
void | swap (PmpzPoint &A, PmpzPoint &B, PmpzPoint &C) |
Variables | |
const int | COST_XZ_mul2 = 5 |
const int | COST_XZ_mul2plus1 = 6 |
Definition in file elliptic_curve.cc.
void get_fft_parameter | ( | unsigned int & | pg_returnvalue, | |
unsigned int & | pms_returnvalue, | |||
const double | phase2, | |||
const mpz_t | N | |||
) |
get parameters for phase 2 of Phi, Fibonacci, elliptic curves...
Definition at line 85 of file fft_param.cc.
Referenced by elliptic_curves::go(), and polphi_template().
Definition at line 195 of file elliptic_curve.cc.
Definition at line 189 of file elliptic_curve.cc.
const int COST_XZ_mul2 = 5 |
Definition at line 103 of file elliptic_curve.cc.
Referenced by elliptic_curves::cost_of_evaluating_lucas_chain().
const int COST_XZ_mul2plus1 = 6 |
Definition at line 124 of file elliptic_curve.cc.
Referenced by elliptic_curves::cost_of_evaluating_lucas_chain().