Switched to GPLv3.
[gnupg.git] / cipher / ChangeLog
index 25cc265..f694ef0 100644 (file)
@@ -1,3 +1,141 @@
+2007-10-23  Werner Koch  <wk@g10code.com>
+
+       Switched entire package to GPLv3+.
+
+2007-07-09  Werner Koch  <wk@g10code.com>
+
+       * camellia.c, camellia.h: Fixed the FSF's postal address.
+
+2007-06-13  David Shaw  <dshaw@jabberwocky.com>
+
+       * Makefile.am, algorithms.h, cipher.c (setup_cipher_table): Add
+       Camellia.
+
+       * camellia-glue.c: New.  These are glue functions to interface
+       GnuPG to the stock NTT Camellia distribution.
+
+       * camellia.h, camellia.c: New.  Version 1.2.0 of the Camellia code
+       (GPL) unchanged from
+       http://info.isl.ntt.co.jp/crypt/eng/camellia/index.html
+
+2006-12-11  Werner Koch  <wk@g10code.com>
+
+       * elgamal.c (test_keys): Use new mpi_nlimb_hint_from_nbits
+       function.  This also rounds up the value.
+       (generate): Use new mpi_nlimb_hint_from_nbits function.
+       * rsa.c (test_keys): Ditto.
+       (generate): Ditto.
+       (rsa_verify): Ditto.
+       * primegen.c (generate_elg_prime): Ditto.
+       (gen_prime): Ditto.
+       * dsa.c (test_keys): Ditto.  This also rounds up the value.
+
+       * Makefile.am (AM_CPPFLAGS): Use instead of INCLUDES.  define
+       GNUPG_LIBDIR.
+
+2006-11-03  Werner Koch  <wk@g10code.com>
+
+       * random.c [HAVE_GETTIMEOFDAY]: Included sys/time.h and not
+       sys/times.h.  Reported by Rafaël Carré.
+
+2006-06-28  David Shaw  <dshaw@jabberwocky.com>
+
+       * rsa.c (generate): Use e=65537 for new RSA keys.
+
+2006-04-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * dsa.c (dsa2_generate): New function to generate a DSA key with a
+       variable sized q.
+       (generate): Tweak to allow keys larger than 1024 bits.  Enforce
+       that the q size doesn't end between byte boundaries.
+
+2006-04-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * sha256.c (sha224_get_info, sha224_init): New init functions for
+       the 224-bit variant of SHA-256.
+       * algorithms.h, md.c (load_digest_module): Call them here.
+
+2006-03-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * blowfish.c, md5.c, rmd160.c, sha1.c, sha256.c, sha512.c: Revert
+       previous change.  It's now all done in configure.
+
+2006-03-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * blowfish.c, md5.c, rmd160.c, sha1.c, sha256.c, sha512.c: Use
+       '#if' rather than '#ifdef' BIG_ENDIAN_HOST.  Harmless as we
+       explicitly define BIG_ENDIAN_HOST to 1 when we need it, but needed
+       for OSX fat builds when we define BIG_ENDIAN_HOST to another
+       macro.
+
+2006-02-14  Werner Koch  <wk@gnupg.org>
+
+       * random.c (lock_seed_file): Build even when not used.
+
+2006-02-09  Werner Koch  <wk@g10code.com>
+
+       * random.c (lock_seed_file): New.
+       (read_seed_file, update_random_seed_file): Use it.
+       (random_disable_locking): New.
+
+2005-12-06  David Shaw  <dshaw@jabberwocky.com>
+
+       * idea-stub.c (load_module): Not legal to return a void * as a
+       function pointer.
+
+       * Makefile.am, rndegd.c, rndlinux.c, rndunix.c, rndw32.c: Some
+       cleanup so we don't build files that are completely ifdeffed out.
+       This causes a warning on Sun's cc.  Do sha512.c as well for
+       consistency.
+
+2005-08-11  Werner Koch  <wk@g10code.com>
+
+       * rijndael.c (rijndael_cfb_encrypt): Experimental code to improve
+       AES performance.  Got about 25% on ia32.
+       * cipher.c (do_cfb_encrypt): Ditto.
+
+2005-06-07  David Shaw  <dshaw@jabberwocky.com>
+
+       * random.c: Fix prototype of the fast random gatherer.  Noted by
+       Joe Vender.
+
+2005-03-23  Werner Koch  <wk@g10code.com>
+
+       * rndw32.c (rndw32_gather_random_fast): While adding data use the
+       size of the object and not the one of its address.  Bug reported by 
+       Sascha Kiefer.
+
+2005-03-07  Werner Koch  <wk@g10code.com>
+
+       * primegen.c (is_prime): Free A2.  Noted by pmike2001@mail.ru.
+       Fixes #423.
+
+2004-11-30  David Shaw  <dshaw@jabberwocky.com>
+
+       * md.c (string_to_digest_algo): Allow read/write SHA384 and
+       SHA512.
+
+2004-11-03  Timo Schulz  <twoaday@g10code.com>
+
+        * idea-stub.c (dlopen, dlsym): Use w32_strerror instead of
+        just showing the error number.
+       
+2004-10-14  Werner Koch  <wk@g10code.com>
+
+       * rndunix.c (start_gatherer) [ENABLE_SELINUX_HACKS]: Don't allow
+       logging.
+
+2004-10-12  David Shaw  <dshaw@jabberwocky.com>
+
+       * algorithms.h, cast5.c, cipher.c, idea-stub.c, twofish.c,
+       blowfish.c, des.c, rijndael.c: Consistently use const for input
+       buffers.
+
+2004-09-23  Werner Koch  <wk@g10code.com>
+
+       * rsa.c (rsa_generate): Return the dummy list of factors only if
+       the caller asked for it.
+
 2004-05-20  David Shaw  <dshaw@jabberwocky.com>
 
        * dsa.c (verify): s/exp/exponent/ to fix a compiler warning.  From
@@ -1181,7 +1319,7 @@ Mon Feb 16 10:08:47 1998  Werner Koch  (wk@isil.d.shuttle.de)
 
 
  Copyright 1998, 1999, 2000, 2001, 2002, 2003,
-          2004 Free Software Foundation, Inc.
+          2004, 2005 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without