From f8c31a27e23bc63d7f9d742472727ce1741bfe50 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 26 Oct 2007 13:20:53 +0000 Subject: Preparing a release --- ChangeLog | 6 ++++++ NEWS | 5 +---- cipher/ChangeLog | 4 ++++ cipher/rndw32.c | 2 +- configure.ac | 4 ++-- doc/gcrypt.texi | 25 +++++++++++++++---------- mpi/ChangeLog | 5 +++++ mpi/config.links | 6 ++++-- 8 files changed, 38 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index 31a5c3b6..2515cbc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-26 Werner Koch + + Released 1.3.1. + + * configure.ac: Set LT to C15/A4/R1. + 2007-08-22 Werner Koch * README: Rewrite the license description. diff --git a/NEWS b/NEWS index 38bd1dc7..bda74fed 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -Noteworthy changes in version 1.3.1 +Noteworthy changes in version 1.3.1 (2007-10-26) ------------------------------------------------ * The entire library is now under the LGPL. The helper programs and @@ -12,9 +12,6 @@ Noteworthy changes in version 1.3.1 * Updated the entropy gatherer for W32. - * Interface changes relative to the 1.3.0 release: - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Noteworthy changes in version 1.3.0 (2007-05-04) ------------------------------------------------ diff --git a/cipher/ChangeLog b/cipher/ChangeLog index 7c9a5798..89aa50ff 100644 --- a/cipher/ChangeLog +++ b/cipher/ChangeLog @@ -1,3 +1,7 @@ +2007-10-26 Werner Koch + + * rndw32.c: Disable debug flag. + 2007-10-25 Werner Koch * rndw32.c: Updated from current cryptlib snapshot and modified diff --git a/cipher/rndw32.c b/cipher/rndw32.c index 8bdd72c7..ddd653c9 100644 --- a/cipher/rndw32.c +++ b/cipher/rndw32.c @@ -244,7 +244,7 @@ static RTLGENRANDOM pRtlGenRandom; static int system_rng_available; /* Whether a system RNG is available. */ static HCRYPTPROV hRNGProv; /* Handle to Intel RNG CSP. */ -static int debug_me = 1; /* Debug flag. */ +static int debug_me; /* Debug flag. */ diff --git a/configure.ac b/configure.ac index 18623e7a..a1caf7a3 100644 --- a/configure.ac +++ b/configure.ac @@ -28,7 +28,7 @@ min_automake_version="1.10" # Set my_issvn to "yes" for non-released code. Remember to run an # "svn up" and "autogen.sh" right before creating a distribution. m4_define([my_version], [1.3.1]) -m4_define([my_issvn], [yes]) +m4_define([my_issvn], [no]) m4_define([svn_revision], m4_esyscmd([echo -n $( (svn info 2>/dev/null \ || echo 'Revision: 0')|sed -n '/^Revision:/ {s/[^0-9]//gp;q;}')])) @@ -40,7 +40,7 @@ AC_INIT([libgcrypt], my_version[]m4_if(my_issvn,[yes],[-svn[]svn_revision]), # (No interfaces changed: REVISION++) LIBGCRYPT_LT_CURRENT=15 LIBGCRYPT_LT_AGE=4 -LIBGCRYPT_LT_REVISION=0 +LIBGCRYPT_LT_REVISION=1 # If the API is changed in an incompatible way: increment the next counter. diff --git a/doc/gcrypt.texi b/doc/gcrypt.texi index c475aac8..19b6c1f2 100644 --- a/doc/gcrypt.texi +++ b/doc/gcrypt.texi @@ -2161,7 +2161,7 @@ S-expressions. @section Available algorithms Libgcrypt supports the RSA (Rivest-Shamir-Adleman) algorithms as well -as DSA (Digital Signature Algorithm) and ElGamal. The versatile +as DSA (Digital Signature Algorithm) and Elgamal. The versatile interface allows to add more algorithms in the future. @node Used S-expressions @@ -2589,7 +2589,7 @@ The returned S-expression has this format when used with RSA: @noindent Where @var{a-mpi} is an MPI with the result of the RSA operation. When -using the ElGamal algorithm, the return value will have this format: +using the Elgamal algorithm, the return value will have this format: @example (enc-val @@ -2600,7 +2600,7 @@ using the ElGamal algorithm, the return value will have this format: @noindent Where @var{a-mpi} and @var{b-mpi} are MPIs with the result of the -ElGamal encryption operation. +Elgamal encryption operation. @end deftypefun @c end gcry_pk_encrypt @@ -2703,7 +2703,7 @@ S-expression returned is: @end example Where @var{r-mpi} and @var{s-mpi} are the result of the DSA sign -operation. For ElGamal signing (which is slow, yields large numbers +operation. For Elgamal signing (which is slow, yields large numbers and probably is not as secure as the other algorithms), the same format is used with "elg" replacing "dsa". @end deftypefun @@ -2878,7 +2878,7 @@ Here is an example for @var{parms} for creating a 1024 bit RSA key: @end example @noindent -To create an ElGamal key, substitute "elg" for "rsa" and to create a DSA +To create an Elgamal key, substitute "elg" for "rsa" and to create a DSA key use "dsa". Valid ranges for the key length depend on the algorithms; all commonly used key lengths are supported. Currently supported parameters are: @@ -2944,7 +2944,7 @@ private and public keys are returned in one container and may be accompanied by some miscellaneous information. @noindent -As an example, here is what the ElGamal key generation returns: +As an example, here is what the Elgamal key generation returns: @example (key-data @@ -2982,6 +2982,11 @@ data structures. As opposed to the pk interface described in the former chapter, this one follows an open/use/close paradigm like other building blocks of the library. +@strong{This interface as some known problems; most noteworthy an +inherent tendency to leak memory. It might even be removed in a some +future version of Libgcrypt.} + + @menu * Available asymmetric algorithms:: List of algorithms supported by the library. * Working with sets of data:: How to work with sets of data. @@ -2996,7 +3001,7 @@ building blocks of the library. @section Available asymmetric algorithms Libgcrypt supports the RSA (Rivest-Shamir-Adleman) -algorithms as well as DSA (Digital Signature Algorithm) and ElGamal. +algorithms as well as DSA (Digital Signature Algorithm) and Elgamal. The versatile interface allows to add more algorithms in the future. @deftp {Data type} gcry_ac_id_t @@ -3005,13 +3010,13 @@ The following constants are defined for this type: @table @code @item GCRY_AC_RSA -Riven-Shamir-Adleman +Rivest-Shamir-Adleman @item GCRY_AC_DSA Digital Signature Algorithm @item GCRY_AC_ELG -ElGamal +Elgamal @item GCRY_AC_ELG_E -ElGamal, encryption only. +Elgamal, encryption only. @end table @end deftp diff --git a/mpi/ChangeLog b/mpi/ChangeLog index 7fb3d9b0..f8542052 100644 --- a/mpi/ChangeLog +++ b/mpi/ChangeLog @@ -1,3 +1,8 @@ +2007-10-26 Werner Koch + + * config.links (mpi_optional_modules): Special rules for Apple + Darwin on ia32 from Gregor Riepl. + 2007-05-09 Marcus Brinkmann * config.links: Rename assembler file links by suffixing "-asm". diff --git a/mpi/config.links b/mpi/config.links index a750dcd0..2ac566f0 100644 --- a/mpi/config.links +++ b/mpi/config.links @@ -88,12 +88,14 @@ case "${target}" in cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h path="i586 i386" ;; - i[3467]86*-msdosdjgpp*) + i[3467]86*-msdosdjgpp* | \ + i[34]86*-apple-darwin*) echo '#define BSD_SYNTAX' >>./mpi/asm-syntax.h cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h path="i386" ;; - i586*-msdosdjgpp*) + i586*-msdosdjgpp* | \ + i[567]86*-apple-darwin*) echo '#define BSD_SYNTAX' >>./mpi/asm-syntax.h cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h path="i586 i386" -- cgit v1.2.1