aboutsummaryrefslogtreecommitdiffstats
path: root/cipher/primegen.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1998-06-13 17:00:02 +0000
committerWerner Koch <[email protected]>1998-06-13 17:00:02 +0000
commite662bf708b4f24ec36b4ec8d26e66e4381bddeda (patch)
tree63f6024556241d73918e22ce678ba91a07d24537 /cipher/primegen.c
parenta whole bunch of internal cleanups (diff)
downloadgnupg-e662bf708b4f24ec36b4ec8d26e66e4381bddeda.tar.gz
gnupg-e662bf708b4f24ec36b4ec8d26e66e4381bddeda.zip
gnupg extension are now working
Diffstat (limited to 'cipher/primegen.c')
-rw-r--r--cipher/primegen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cipher/primegen.c b/cipher/primegen.c
index 26d21acb9..23aa1dbe8 100644
--- a/cipher/primegen.c
+++ b/cipher/primegen.c
@@ -112,6 +112,8 @@ generate_elg_prime( int mode, unsigned pbits, unsigned qbits,
/* make a pool of 3n+5 primes (this is an arbitrary value) */
m = n*3+5;
+ if( mode == 1 )
+ m += 5; /* need some more for DSA */
if( m < 25 )
m = 25;
pool = m_alloc_clear( m * sizeof *pool );