summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2003-01-21 09:06:54 +0000
committerWerner Koch <wk@gnupg.org>2003-01-21 09:06:54 +0000
commitdd8013b79e4793db8676d72e4266ce21f9e3efdb (patch)
tree108ac277b840c7fd0d9e8bb3b73725178bb7e18d
parent49155968ce1c3f709b45354ead2b39901d58cc93 (diff)
downloadlibgcrypt-dd8013b79e4793db8676d72e4266ce21f9e3efdb.tar.gz
* README (Configure options): New.
* configure.ac (have_ld_version_script): New option --enable-ld-version-script.
-rw-r--r--AUTHORS3
-rw-r--r--ChangeLog10
-rw-r--r--NEWS3
-rw-r--r--README36
-rw-r--r--configure.ac8
-rw-r--r--libgcrypt.txt2
6 files changed, 59 insertions, 3 deletions
diff --git a/AUTHORS b/AUTHORS
index 4681d61d..b152e1b0 100644
--- 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
diff --git a/ChangeLog b/ChangeLog
index e5020b73..7e3acd80 100644
--- 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 e2c7f4b1..932b3f8f 100644
--- 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 0ecb61ac..ef8a7bed 100644
--- a/README
+++ b/README
@@ -75,3 +75,39 @@
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.
+
+
+
+
+
+
+
diff --git a/configure.ac b/configure.ac
index 821e871c..f28d8168 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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")
diff --git a/libgcrypt.txt b/libgcrypt.txt
index 620b0d27..41c051d9 100644
--- a/libgcrypt.txt
+++ b/libgcrypt.txt
@@ -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.