* README (Configure options): New.
authorWerner Koch <wk@gnupg.org>
Tue, 21 Jan 2003 09:06:54 +0000 (09:06 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 21 Jan 2003 09:06:54 +0000 (09:06 +0000)
* configure.ac (have_ld_version_script): New option
--enable-ld-version-script.

AUTHORS
ChangeLog
NEWS
README
configure.ac
libgcrypt.txt

diff --git a/AUTHORS b/AUTHORS
index 4681d61..b152e1b 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -50,7 +50,8 @@ Assigns past and future changes.
 twoaday@freakmail.de
 
 LIBGCRYPT Simon Josefsson       2002-10-25
-Assigns past and future changes to FSF (cipher/md4.c, CTS flag)
+Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTS flag,
+self test improvements)
 simon@josefsson.org
 
 
index e5020b7..7e3acd8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2003-01-21  Werner Koch  <wk@gnupg.org>
+
+       * README (Configure options): New. 
+       * configure.ac (have_ld_version_script): New option
+       --enable-ld-version-script.
+
+2003-01-20  Simon Josefsson  <jas@extundo.com>
+
+       * configure.ac (MODULES_IN_CIPHER): Add crc.
+
 2003-01-20  Werner Koch  <wk@gnupg.org>
 
        Released 1.1.12.
diff --git a/NEWS b/NEWS
index e2c7f4b..932b3f8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,9 @@
 Noteworthy changes in version 1.1.13 (unreleased)
 -------------------------------------------------
 
+ * CRC-32, CRC-32 a'la RFC 1510, CRC-24 a'la RFC 2440 is now
+   supported.
+
  * SHA-256 is now supported.
 
 Noteworthy changes in version 1.1.12 (2003-01-20)
diff --git a/README b/README
index 0ecb61a..ef8a7be 100644 (file)
--- a/README
+++ b/README
     less to protect the freedom of the users of the code that it
     covers.  See http://www.gnu.org/philosophy/why-not-lgpl.html for
     more explanation.
+
+
+    Configure options 
+    -----------------
+    Here is a list of configure options which are sometime useful 
+    for installation.
+
+     --enable-m-guard
+                     Enable the integrated malloc checking code. Please
+                     note that this feature does not work on all CPUs
+                     (e.g. SunOS 5.7 on UltraSparc-2) and might give
+                     you a bus error.
+
+     --disable-asm
+                     Do not use assembler modules.  It is not possible 
+                     to use this on some CPU types.
+                    
+     --enable-ld-version-script
+                     Libgcrypt tries to build a library where internal
+                     symbols are not exported.  This requires support
+                     from ld and is currently enabled for a few OSes.
+                     If you know that your ld supports the so called
+                     ELF version scripts, you can use this option to
+                     force its use.  OTOH, if you get error message
+                     from the linker, you probably want to use this
+                     option to disable the use of version scripts.
+                     Note, that you should never ever use an
+                     undocumented symbol or one which is prefixed with
+                     an underscore.
+                    
+
+                   
+
+
+
+
index 821e871..f28d816 100644 (file)
@@ -71,7 +71,7 @@ AC_SUBST(VERSION)
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of this package])
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version of this package])
 
-static_modules="sha1 sha256 md4 md5 rmd160"
+static_modules="sha1 sha256 md4 md5 rmd160 crc"
 static_random_module=""
 
 AC_PROG_AWK
@@ -283,6 +283,12 @@ dnl let that after linux to avoid gnu-linux problems
 esac
 AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME",
                    [A human readable text with the name of the OS])
+AC_ARG_ENABLE([ld-version-script],
+              AC_HELP_STRING([--enable-ld-version-script],
+                             [enable/disable use of linker version script.
+                              (default is system dependent)]),
+              [have_ld_version_script=$enableval],
+              [ : ] )
 AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes")
 
 
index 620b0d2..41c051d 100644 (file)
@@ -23,7 +23,7 @@ of this license is included in the file <a href="COPYING.DOC">COPYING.DOC</a>.
 based on the code from GnuPG.  It provides functions for all
 cryptograhic building blocks: symmetric ciphers
 (AES,DES,Blowfish,CAST5,Twofish,Arcfour), hash algorithms (MD4, MD5,
-RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms),
+RIPE-MD160, SHA-1, SHA-256, TIGER-192), MACs (HMAC for all hash algorithms),
 public key algorithms (RSA, ElGamal, DSA), large integer functions,
 random numbers and a lot of supporting functions.