#if !defined HAVE_BPOL_ALL_H__
#define      HAVE_BPOL_ALL_H__


//: binary polynomials, shift registers and arithmetics in GF(2**n)

#include "bpol/bitpol-degree.h"
#include "bpol/bitpol-deriv.h"
#include "bpol/bitpol-print.h"
#include "bpol/bitpol-arith.h"
#include "bpol/bitpol-gcd.h"
#include "bpol/bitpol-squarefree.h"
#include "bpol/bitpol-irred.h"
#include "bpol/bitpol-factor.h"

#include "bpol/bitpol-srp.h"

#include "bpol/bitpolmod-arith.h"
//#include "bpol/bitpolmod-multrev.h"
#include "bpol/bitpolmod-solvequadratic.h"

#include "bpol/bitpolmod-minpoly.h"

#include "bpol/normalpoly-dual.h"
#include "bpol/normal-solvequadratic.h"

#include "bpol/bitpol-order.h"
#include "bpol/bitpol-primitive.h"
#include "bpol/poly-tab.h"

#include "bpol/lfsr.h"
#include "bpol/lfsr64.h"

#include "bpol/lhca.h"
#include "bpol/clhca.h"

#include "bpol/fcsr.h"

#include "bpol/necklace2bitpol.h"
#include "bpol/all-irredpoly.h"

#include "bpol/gf2n-trace.h"
#include "bpol/gf2n.h"

#include "bpol/normalbasis.h"


#include "bpol/num-bitpol.h"


#endif // !defined HAVE_BPOL_ALL_H__
