diff options
Diffstat (limited to 'cipher/primegen.c')
-rw-r--r-- | cipher/primegen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cipher/primegen.c b/cipher/primegen.c index bb7138a84..1f3095751 100644 --- a/cipher/primegen.c +++ b/cipher/primegen.c @@ -233,7 +233,7 @@ generate_elg_prime( int mode, unsigned pbits, unsigned qbits, if( mode == 1 ) { (*ret_factors)[i++] = mpi_copy( q_factor ); for(; i <= n; i++ ) - (*ret_factors)[i] = mpi_copy( factors[i] ); + (*ret_factors)[i] = mpi_copy( factors[i-1] ); } else { for(; i < n; i++ ) |