diff options
author | Werner Koch <wk@gnupg.org> | 2003-01-21 09:06:54 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2003-01-21 09:06:54 +0000 |
commit | dd8013b79e4793db8676d72e4266ce21f9e3efdb (patch) | |
tree | 108ac277b840c7fd0d9e8bb3b73725178bb7e18d | |
parent | 49155968ce1c3f709b45354ead2b39901d58cc93 (diff) | |
download | libgcrypt-dd8013b79e4793db8676d72e4266ce21f9e3efdb.tar.gz |
* README (Configure options): New.
* configure.ac (have_ld_version_script): New option
--enable-ld-version-script.
-rw-r--r-- | AUTHORS | 3 | ||||
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | README | 36 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | libgcrypt.txt | 2 |
6 files changed, 59 insertions, 3 deletions
@@ -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 @@ -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. @@ -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) @@ -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. |