libecc-0.5

	The tool find_trinomials was extented to find all irreducible and
	primitive trinomials of degree less than 1200, as opposed to only
	trinomials of prime degree.

	Libecc is now dependent on GNU mp, see http://swox.com/gmp/ and for example
	http://swox.com/gmp/manual/C---Interface-Integers.html#C++%20Interface%20Integers
	for documentation on gmp (Multi-Precision library).  NOTE: you
	have to configure gmp with --enable-cxx!
	See http://swox.com/gmp/manual/Build-Options.html#Build%20Options
	Also, if you are using a compiler version that is not the default
	on your system, make sure that you compile libgmpxx with that
	compiler as well!  You will probably install gmp with a non-default
	prefix in that case: make sure that you add the needed -I and -L
	flags to CPPFLAGS and LDFLAGS during configuration of libecc or
	otherwise libtool might find the wrong libgmpxx.so (or not any at
	all).

	Most of the code of bitset has been rewritten in assembly for i386.

	Removed bitset<n>::digitset().

	bitset_digit_t was changed to an `unsigned long' as it turns out
	that most 64 bit OS still define `int' as a 32 bit word.

	Added to bitset: bitset(bitset_digit_t low_bits), a constructor
	for a bitset with only a few bits set.

        Added bitset<n>::const_iterator and bitset<n>::const_reverse_iterator
	along with all the methods that can be expected.  These iterators
	also contain a function 'find1' that finds the next '1' in the bitset.

	Added bitset<n>::xor_with_zero_padded(), used in the new modular
	division algorithm.

	A superior algorithm has been used to calculate the modular
	field division of polynomials.  Division is now only four times
	slower than multiplication (which was also speed up considerably).

	Added to polynomial: unity(), a static function returning the
	multiplicative unity (1), and polynomial(bitset_digit_t coefficients),
	a constructor for a polynomial of low degree.

	A new header file was added: libecc/fieldmath.h.
	This header file defines a few number theoretic functions.
	Currently `exponentiation' and `gcd'.

libecc-0.4

	Added class libecc::polynomial<m,k>.  A polynomial representation
	of GF(2^m)/F(t) with primitive reduction polynomial F(t) = t^m + t^k + 1.
	See the file TRINOMIALS for a list of primitive trinomials.

libecc-0.3.1

	Library and testsuite now compile with g++-2.96-98.

libecc-0.3.0

	Added class sha1.  A Secure Hash Algorithm (SHA-1) implementation.

libecc-0.2.1

	testsuite/bitsetTestShiftRotate.hcc was missing.

libecc-0.2.0

	Added class rng.  A pseudo random number generator.
	Comes with theory, a build kit and extensive test results.

libecc-0.1.0

	Added template<unsigned int n> class bitset.
	Comes with a huge testsuite.

libecc-0.0.2

	libecc/debug_config.h was renamed to libecc/config.h because
	this file reflect general configuration and not only debugging
	related configuration of libecc.

	The doxygen file descriptions have been improved.  This didn't
	work with doxygen 1.2.12 so I had to upgrade to 1.2.17, which
	therefore the minimum requirement now (although older version
	might work).

	A doxygen Main Page has been added presenting the Table of
	Contents.

libecc-0.0.1

	Bug fixes:

	BUILT_SOURCES should only contain sources that are needed
	for the target 'build'.  'libecc.spec' was therefore moved
	from BUILT_SOURCES to EXTRA_DIST and added as dependency
	to target 'dist-hook'.

	The version in documentation/doxygen.config is now also
	taken care of by 'configure', introducing a
	documentation/doxygen.config.in instead.  'doxygen.config'
	has been added as dependency to target 'reference-manual'
	of the Makefile in documentation/.

	index.html did not appear in the rpm for some reason (bug
	in rpm).

	The style sheet wasn't loaded properly when loading the
	rpm-installed index.html.

libecc-0.0.0

	First public release.
	This release contains no source files, only a build-framework.

	This frame work has support for:
	- bootstrapping a source tree that was checked out from CVS
	- automake/autoconf/libtool
	- doxygen generated documentation
	- Makefile targets 'build', 'install', 'clean', 'distclean',
	  'maintainer-clean', 'dist', 'rpm' and 'syncwww'.
	- libcwd and --enable-debug, --disable-debug-output

	Documentation is available from the tar ball as well as
	from the web (http://libecc.sourceforge.net/).

