aboutsummaryrefslogtreecommitdiffstats
path: root/cipher/primegen.c
diff options
context:
space:
mode:
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 );