Version 1.1.0:
   + added a new test case to check correctness of clone() and reset()
     for all HMAC implementations.
   + added 2 test cases for HMAC-MD5 and HMAC-SHA1.
   + fixed the reset() method in HMac. was not re-using inner pad bytes.
   + fixed the implementation of HMAC. was not implementing rfc-2104
     correctly when B was longer than the underlying hash block size.
   + replaced tabs with spaces in this file.
   + the manifest of the main jar is now generated from a .in template.
   + amended build.xml to contain all new subtrees in the deliverables.
   + fixed a bug in build.xml related to directories where Test Vectors
     are supposed to get generated.
   + changed 'release' target in build.xml to 'dist.'
   + checked in init.sh under toplevel.
   + fixed a bug in both NistKat and NistMCT related to empty key-size.
   + added serpent.m4 (under etc/) to the CVS repository.  we use
     these M4 macros to generate the bulk of the code in encrypt() and
     decrypt() methods of the GCJ-friendly version.
   + Modified the byte packing/unpacking in Serpent (both GCJ- and
     non GCJ-friendly versions) to operate on little-endian entities.
   + Added "Reversed" versions of the toString and toBytesFromString
     methods of gnu.crytpo.util.Util.
   + Modified BaseCipherTestCase to accomodate ciphers that need
     little-endian conversions.
   + Modified TestOfNistVectors to do the same.
   + Fixed some incorrect test vectors in TestOfSerpent.
   + added support for building both GCJ-friendly and otherwise versions
     of the library, with or without also building the JCE.  both builds
     using the concept of building _outside_ the source tree.  once the
     libtool issue is solved we should end up with less Makefile-related
     files.  ant remains the only way for building a proper distribution.
   + imported BouncyCastle implementation of the JCE and their ASN.1
     support classes into a 'jce' subtree.
   + DES and TripleDES ciphers added.
   + CFB mode added, JCE CipherAdapter modified to accept block size
     with CFB mode (e.g. 'CFB8').
   + Make check now only gives actual failure output (if any) and a
     summary of the test results. Add -verbose or -debug to mauveTest
     for extra output.
   + added Mauve test classes and support for building when making a
     GCJ-friendly version of the library.
   + ARCFOUR PRNG, test cases, JCE cipher and secure random
     wrappers added.
   + CBC mode and test case added.
   + modified the (GNU) build process to cater for (a) the fact that
     some source files get generated depending on the desired config,
     (b) there are now for some algorithms, GCJ-friendly version v/s
     the java (bytecode interpreter) one, and (c) the copyright of some
     scripts were not assigned to the FSF, and hence could not be kept.
   + restructuring and completion of the JCE adapter classes.
   + fixed the valueOf() methods in both the DSS and RSA key classes.
   + made all uses of 4-byte magic data (in keys as well as signatures)
     use literal values from the Registry.
   + added 2 new tests in both TestOfDSSCodec and TestOfRSACodec to test
     the valueOf() method implementations.
   + added Gisle Selensminde to the THANKS file.
   + use the new license text.
   + updated the ChangeLog.
   + added missing files needed by quick make (no auto* magic):
     aclocal.m4, config.log, config.status, configure, install-sh, Makefile,
     Makefile.in, missing, and mkinstalldirs.
   + in Makefile.am (toplevel) added SerpentBitSlice to the sources.
   + also added new targets: speed and ent to align with ANT.
   + finally, changed the "clean" target and added a "cleanall" target
     to align with gcj/make.
   + added Werner Koch and Dag Arne Osvik to the THANKS file.
   + re-generated the aclocal.m4 and configure files in gcj/.
   + in gcj/admin.sh removed the hard-wired reference to autoconf2.50.
   + in same file added the removal of autom4te-2.53.cache if it's there.
   + use AC_INIT() macro with 3 arguments in gcj/configure.in.
   + set /usr/local/gnu-crypto as the default prefix in gcj/configure.in.
   + removed references to classpathx-crypto in gcj/INSTALL.
   + removed references to failing tests which now pass in gcj/INSTALL.
   + use gnu-crypto in the examples in gcj/INSTALL to align with other
     documentation pages.
   + reflect the default prefix path (see configure.in logs).
   + added documentation in gcj/INSTALL on how to use new targets.
   + added two new targets to gcj/Makefile.am: speed and ent to align
     with the other make and ANT alternatives.
   + generated the corresponding gcj/Makefile.in.
   + added SerpentBitSlice and MD2Spi to the list of sources in
     gcj/source/Makefile.am.
   + generated the corresponding (gcj/source/) Makefile.in file.
   + removed author's attribution from MD2 source. it's already in AUTHORS.
   + removed non-ascii characters from MD2 source.
   + added support for instantiating SerpentBitSlice in CipherFactory.
   + added "serpent-bitslice" as the canonical name of the bit-slice
     implementation of Serpent in the Registry.
   + added a temporary version of Serpent (bit-slice implementation) that
     seems most suited for use with GCJ.  Dag Arne to coordinate the final
     incarnation.
   + changed the HashSet to ArrayList in Serpent.keySizes() to return an
     ascending ordered list of numerics.
   + removed non ascii characters in Serpent source.
   + added new targets to the Makefile.am: cleanall (to match the same in
     gcj/ folder), speed and ent.
   + amended the Makefile.am "clean" target to be used by maintainers
     before committing toplevel.
   + updated the INSTALL file to reflect the quick&easy way to build with
     GNU make from toplevel directory.
   + separated the build instructions fro the README into INSTALL at the
     toplevel directory.
   + include the intermediary GNU build toolchain files, so users can
     "configure" and "make" without needing to invoke the auto* magic.
   + use auto* tools to build the project.  gcj/admin.sh is still the way
     to build the shared library.
   + added new sections to the README about the build process.
   + updated the links (web page and mailing list) in build.xml and
     Makefile.in to the new project's home.
   + use JUnit 3.8.1 instead of 3.7.
   + new partially-unrolled version of gnu.crypto.cipher.Serpent.
   + changed Serpent's default key size to 128-bit.
   + new algorithms: MD2 hash and Blowfish cipher.

Version 1.0.0:
   + first public release.
