Main Page   Reference Manual   Compound List   File List  

libecc/polynomial.h File Reference

Field of Polynomials with binairy coefficents and fixed reduction polynomial. More...

#include <stdexcept>
#include <libecc/bitset.h>
#include <libecc/debug.h>
#include <libcwd/cwprint.h>
#include <libecc/square.hcc>

Include dependency graph for polynomial.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  libecc


Detailed Description

Field of Polynomials with binairy coefficents and fixed reduction polynomial.

This header file declares the type libecc::polynomial<m, k, k1, k2>, representing the polynomials with binary coefficients, of a finite extension field with fixed degree m and reduction pentanomial tm + tk + tk1 + tk2 + 1 = 0 or, when k1 == 0, trinomial tm + tk + 1 = 0.

Copyright © 2002-2004 Carlo Wood.  All rights reserved.