FAAST  0.2.1
Data Structures | Public Types | Static Public Attributes
FAAST::zz_p_Algebra Struct Reference

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 long 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.

Detailed Description

The infrastructure corresponding to zz_p* types.

NTL's zz_p* types provide arithmetics modulo p where p is a word-size integer greater than one.