diff options
author | Werner Koch <[email protected]> | 2003-10-10 09:19:52 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2003-10-10 09:19:52 +0000 |
commit | 66716c734934900305741a719ab0314632dbe743 (patch) | |
tree | 32c2254edacc842329edca82d88793c5c2fe626b | |
parent | * primegen.c (gen_prime): Bail out if NBITS is zero. This is (diff) | |
download | gnupg-66716c734934900305741a719ab0314632dbe743.tar.gz gnupg-66716c734934900305741a719ab0314632dbe743.zip |
* POTFILES.in (cipher/primegen.c): Added.
* primegen.c (gen_prime): Bail out if we try to generate a prime
with less than 16 bits.
-rw-r--r-- | cipher/ChangeLog | 5 | ||||
-rw-r--r-- | cipher/primegen.c | 8 | ||||
-rw-r--r-- | po/ChangeLog | 4 | ||||
-rw-r--r-- | po/POTFILES.in | 1 |
4 files changed, 16 insertions, 2 deletions
diff --git a/cipher/ChangeLog b/cipher/ChangeLog index 7189caf3b..2e50b9bfa 100644 --- a/cipher/ChangeLog +++ b/cipher/ChangeLog @@ -1,3 +1,8 @@ +2003-10-10 Werner Koch <[email protected]> + + * primegen.c (gen_prime): Bail out if we try to generate a prime + with less than 16 bits. + 2003-10-06 Werner Koch <[email protected]> * primegen.c (gen_prime): Bail out if NBITS is zero. This is diff --git a/cipher/primegen.c b/cipher/primegen.c index d240d9620..9ee3436bf 100644 --- a/cipher/primegen.c +++ b/cipher/primegen.c @@ -31,6 +31,7 @@ #include "util.h" #include "mpi.h" #include "cipher.h" +#include "i18n.h" static int no_of_small_prime_numbers; static MPI gen_prime( unsigned nbits, int mode, int randomlevel ); @@ -304,8 +305,11 @@ gen_prime( unsigned nbits, int secret, int randomlevel ) if( 0 && DBG_CIPHER ) log_debug("generate a prime of %u bits ", nbits ); - if (!nbits) - log_fatal ("trying to generate a prime of zero bits\n"); + if (nbits < 16) + { + log_error (_("can't generate a prime with less than %d bits\n"), 16); + exit (2); + } if( !no_of_small_prime_numbers ) { for(i=0; small_prime_numbers[i]; i++ ) diff --git a/po/ChangeLog b/po/ChangeLog index 76e79080a..86b46b20e 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2003-10-10 Werner Koch <[email protected]> + + * POTFILES.in (cipher/primegen.c): Added. + 2003-08-21 Werner Koch <[email protected]> * pl.po, hu.po: Updated from upstream. diff --git a/po/POTFILES.in b/po/POTFILES.in index 58a3f1996..59c83de9c 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -13,6 +13,7 @@ cipher/random.c cipher/rndlinux.c cipher/md.c cipher/rndegd.c +cipher/primegen.c # main program g10/g10.c |