commit | 41d13f4af8b6e18961b9fa2fd5401af8c4d449df | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Tue Mar 16 21:26:36 2010 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Mar 16 21:26:36 2010 +0000 |
tree | 543d11b5931e3924ebd7c8b0583ab92111a313eb | |
parent | 4ed999c4b2fd4cc2a4b41dccc8f82477400a3251 [diff] [blame] |
- Found algorithmic bug in mpi_is_prime()
diff --git a/library/bignum.c b/library/bignum.c index 357dd46..fa9f1f1 100644 --- a/library/bignum.c +++ b/library/bignum.c
@@ -1720,8 +1720,8 @@ * W = |X| - 1 * R = W >> lsb( W ) */ - s = mpi_lsb( &W ); MPI_CHK( mpi_sub_int( &W, X, 1 ) ); + s = mpi_lsb( &W ); MPI_CHK( mpi_copy( &R, &W ) ); MPI_CHK( mpi_shift_r( &R, s ) );