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

The infrastructure corresponding to GF2* types. More...

Data Structures

struct  Context
 Modulus switching data. More...

Public Types

typedef GF2 GFp
 Elements of the field Fp.
typedef mat_GF2 MatGFp
 Matrices over the field Fp.
typedef vec_GF2 VecGFp
 Vectors over the field Fp.
typedef GF2X GFpX
 Polynomials over the field Fp.
typedef GF2E GFpE
 Elements of an extension field of Fp.
typedef GF2EX GFpEX
 Polynomials over an extension field of Fp.
typedef int BigInt
 The type of the characteristic p.
typedef GF2XModulus GFpXModulus
 Pre-condtioned polynomials over the field Fp.
typedef GF2XTransMultiplier GFpXMultiplier
 Pre-condtioned polynomials over the field Fp.

Static Public Attributes

static const Constants consts
 predefined constants
static char const *const name = "GF2"
 The name of the Infrastructure.

Detailed Description

The infrastructure corresponding to GF2* types.

NTL's GF2* types provide highly optimized arithmetics modulo 2.