]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
*** empty log message ***
authorNiels Möller <nisse@lysator.liu.se>
Mon, 14 May 2007 14:56:51 +0000 (16:56 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Mon, 14 May 2007 14:56:51 +0000 (16:56 +0200)
Rev: nettle/ChangeLog:1.2

ChangeLog

index e9d8c942c325f5da61be26b9828363ef42d781bf..a11b3f5bd6ed6d2772c0e5408cf2bdce1dcd69d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2007-05-14  Niels Möller  <niels@s3.kth.se>
+
+       * Makefile.in: Split nettle library into two files, libnettle.a
+       and libhogweed.a, and similarly for the shared libraries.
+
+       * configure.ac: Bumped nettle so-versions to 3.0. Set hogweed
+       so-versions to 1.0. New makefile conditionals IF_SHARED and
+       IF_HOGWEED. Renamed WITH_PUBLIC_KEY to WITH_HOGWEED. Deleted
+       SHLIBTARGET, SHLIBINSTALL, RSA_EXAMPLES and RSA_TOOLS.
+
+       * config.make.in: Updated for hogweed split.
+
+       * C source files: Don't use WITH_PUBLIC_KEY / WITH_HOGWEED, the
+       Makefile sorts out which files should be compiled.
+       
+       * pgp.h: Include bignum.h, don't pretend to work without bignums.
+
+       * pgp-encode.c (pgp_put_mpi, pgp_put_public_rsa_key)
+       (pgp_put_rsa_sha1_signature): Define unconditionally. Removed the
+       checking of HAVE_LIBGMP and WITH_PUBLIC_KEY.
+
+       * examples/io.h: Use WITH_HOGWEED, not WITH_PUBLIC_KEY.
+       * examples/io.c (read_rsa_key): Deleted, moved to...
+       * examples/read_rsa_key.c: New file, extracted from io.c.
+
+       * examples/Makefile.in: Use IF_HOGWEED instead of RSA_EXAMPLES.
+       Link appropriate programs with -lhogweed.
+       (SOURCES): Added read_rsa_key.c.
+
+       * tools/Makefile.in (pkcs1-conv): Use IF_HOGWEED, not @RSA_TOOLS@,
+       for configuration. Link with -lhogweed.
+
+       * testsuite/testutils.h: Use WITH_HOGWEED, not WITH_PUBLIC_KEY.
+       * testsuite/testutils.c: Likewise.
+
+       * testsuite/Makefile.in (TS_NETTLE_SOURCES, TS_HOGWEED_SOURCES):
+       Separate test cases using nettle and those also using hogweed.
+       
 2007-04-05  Niels Möller  <nisse@lysator.liu.se>
 
        * Moved in CVS tree. Also renamed directory sparc to sparc32.