summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--NEWS5
-rw-r--r--cipher/ChangeLog4
-rw-r--r--cipher/rndw32.c2
-rw-r--r--configure.ac4
-rw-r--r--doc/gcrypt.texi25
-rw-r--r--mpi/ChangeLog5
-rw-r--r--mpi/config.links6
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 <wk@g10code.com>
+
+ Released 1.3.1.
+
+ * configure.ac: Set LT to C15/A4/R1.
+
2007-08-22 Werner Koch <wk@g10code.com>
* 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 <wk@g10code.com>
+
+ * rndw32.c: Disable debug flag.
+
2007-10-25 Werner Koch <wk@g10code.com>
* 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 <wk@g10code.com>
+
+ * config.links (mpi_optional_modules): Special rules for Apple
+ Darwin on ia32 from Gregor Riepl.
+
2007-05-09 Marcus Brinkmann <marcus@g10code.de>
* 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"