#include <iosfwd>
#include <gmp.h>
#include "utils.H"
#include "mpz_wrapper.H"
#include "polynomial.H"
Go to the source code of this file.
Classes | |
class | TmpzPoint |
a point consisting of two multiple precision integers More... | |
class | elliptic_curves |
contains elliptic curve operations More... | |
Defines | |
#define | mpz_mulmod(res, a, b, n) { mpz_mul(res,a,b); mpz_mod(res,res,n); } |
#define | modulo(res, T, n) mpz_mod(res,T,n) |
Typedefs | |
typedef TmpzPoint * | PmpzPoint |
typedef const TmpzPoint * | PconstmpzPoint |
Variables | |
mpz_t | n |
Definition in file elliptic_curve.H.
Definition at line 71 of file elliptic_curve.H.
Referenced by elliptic_curves::go(), and elliptic_curves::XZ_mul2plus1().
Definition at line 70 of file elliptic_curve.H.
Referenced by elliptic_curves::XZ_mul2(), and elliptic_curves::XZ_mul2plus1().
typedef const TmpzPoint* PconstmpzPoint |
Definition at line 112 of file elliptic_curve.H.
Definition at line 111 of file elliptic_curve.H.
mpz_t n |
Definition at line 75 of file file-client.cc.