See ChangeLog: Mon Jan 31 16:37:34 CET 2000 Werner Koch
authorWerner Koch <wk@gnupg.org>
Mon, 31 Jan 2000 15:26:58 +0000 (15:26 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 31 Jan 2000 15:26:58 +0000 (15:26 +0000)
ChangeLog
cipher/ChangeLog
cipher/primegen.c
configure.in
jnlib/Makefile.am
src/ChangeLog
src/Makefile.am
src/gcrypt-config.in
src/secmem.c

index b67eee5..8d0a583 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
+
+       * configure.in: Create a symlink for types.h in gcrypt/.
+
 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
 
        * configure.in (g10defs.h): Replaced by gnupg-defs.h
index cd899ed..c0657d7 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
+
+       * genprime.c (generate_elg_prime): Fixed returned factors which never
+       worked for non-DSA keys.
+
 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
 
        * pubkey.c (sexp_to_key): Fixed mem leaks in case of errors.
index 4503379..2f16b08 100644 (file)
@@ -221,7 +221,7 @@ generate_elg_prime( int mode, unsigned pbits, unsigned qbits,
                (*ret_factors)[i] = mpi_copy( factors[i] );
        }
        else {
-           for(; i < n; i++ )
+           for(i=0; i < n; i++ )
                (*ret_factors)[i] = mpi_copy( factors[i] );
        }
     }
index 6c3b209..d67fdf9 100644 (file)
@@ -671,8 +671,9 @@ if echo "$VERSION" | sed 's/-.*//' | grep "$tmp_pat" >/dev/null ; then
     AC_DEFINE(IS_DEVELOPMENT_VERSION)
 fi
 
-dnl Temp workaround:
+dnl Temp workarounds:
 GNUPG_LINK_FILES(gcrypt/gcrypt.h, gcrypt.h )
+GNUPG_LINK_FILES(include/typtes.h, gcrypt/types.h )
 
 AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes)
 
index b16724d..9779cae 100644 (file)
@@ -1,7 +1,7 @@
 ## Process this file with automake to produce Makefile.in
 
 # Those 2 files are in the CVS but currently not used.
-EXTRA_DIST = README xmalloc.c xmalloc.h logging.c logging.c
+EXTRA_DIST = README xmalloc.c xmalloc.h logging.c logging.h
 
 INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/intl
 
index 9d50ce1..6bdd5e1 100644 (file)
@@ -1,3 +1,7 @@
+Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
+
+       * Makefile.am: Add g10lib.h
+
 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
 
        * sexp.c (gcry_sexp_sscan): Allow NULL for erroff.
index 4117487..0681e91 100644 (file)
@@ -1,6 +1,8 @@
 ## Process this file with automake to produce Makefile.in
 
-EXTRA_DIST = gcrypt-config.in
+# It seems that we need gcrypt.m4 here too
+EXTRA_DIST = gcrypt-config.in  gcrypt.m4
+
 INCLUDES =  -I$(top_srcdir)/include -I$(top_srcdir)/intl
 
 lib_LTLIBRARIES = libgcrypt.la
@@ -19,7 +21,8 @@ testapi_LDADD = libgcrypt.la
 include_HEADERS = gcrypt.h
 
 libgcrypt_la_LDFLAGS = -version-info 0:0:0 -export-symbols libgcrypt.sym
-libgcrypt_la_SOURCES =  mpi.h \
+libgcrypt_la_SOURCES =  g10lib.h \
+                        mpi.h \
                         cipher.h \
                         misc.c  \
                         global.c \
@@ -32,8 +35,8 @@ libgcrypt_la_SOURCES =         mpi.h \
 
 libgcrypt_la_DEPENDENCIES = libgcrypt.sym
 libgcrypt_la_LIBADD = ../cipher/libcipher.la  \
-                     ../mpi/libmpi.la \
-                     ../jnlib/libjnlib.la
+                     ../mpi/libmpi.la
+
 
 BUILT_SOURCES = libgcrypt.sym
 
index b86f0f6..ab577a9 100644 (file)
@@ -1,10 +1,8 @@
 #!/bin/sh
 
 
-#gcrypt_libs="@GCRYPT_LIBS@"
-#gcrypt_cflags="@GCRYPT_CFLAGS@"
-gcrypt_libs="-L/negev/gcrypt/gnupg/gcrypt/.libs -lgcrypt"
-gcrypt_cflags="-I/negev/gcrypt/gnupg/gcrypt"
+gcrypt_libs="@GCRYPT_LIBS@"
+gcrypt_cflags="@GCRYPT_CFLAGS@"
 
 prefix=@prefix@
 exec_prefix=@exec_prefix@
index 7c27de0..388fa91 100644 (file)
   #endif
 #endif
 
-#include "types.h"
+#include "g10lib.h"
 #include "secmem.h"
-#include "util.h"
-#include "i18n.h"
 
 #if defined(MAP_ANON) && !defined(MAP_ANONYMOUS)
   #define MAP_ANONYMOUS MAP_ANON