FAAST
0.2.1
|
The infrastructure corresponding to ZZ_p*
types.
More...
Data Structures | |
struct | Context |
Modulus switching data. More... |
Public Types | |
typedef ZZ_p | GFp |
Elements of the field Fp. | |
typedef mat_ZZ_p | MatGFp |
Matrices over the field Fp. | |
typedef vec_ZZ_p | VecGFp |
Vectors over the field Fp. | |
typedef ZZ_pX | GFpX |
Polynomials over the field Fp. | |
typedef ZZ_pE | GFpE |
Elements of an extension field of Fp. | |
typedef ZZ_pEX | GFpEX |
Polynomials over an extension field of Fp. | |
typedef ZZ_auto | BigInt |
The type of the characteristic p. | |
typedef ZZ_pXModulus | GFpXModulus |
Pre-condtioned polynomials over the field Fp. | |
typedef ZZ_pXMultiplier | GFpXMultiplier |
Pre-condtioned polynomials over the field Fp. |
Static Public Attributes | |
static const Constants | consts |
predefined constants | |
static char const *const | name = "ZZ_p" |
The name of the Infrastructure. |
The infrastructure corresponding to ZZ_p*
types.
NTL's ZZ_p*
types provide arithmetics modulo p where p is a multiprecision integer greater than one.