commit | 39dfdaca8f19a157bb95e2b544f44c4c3f13134f | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Sun Feb 12 17:17:27 2012 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Sun Feb 12 17:17:27 2012 +0000 |
tree | 3fb8a41830724d208c04770db49a195b3a15dbb8 | |
parent | b08e6843c2cb97996358faca6ff12ccdf0030a11 [diff] [blame] |
- Fixed mpi_fill_random() to fill and create right size MPI
diff --git a/library/bignum.c b/library/bignum.c index 9dff991..eccb9d3 100644 --- a/library/bignum.c +++ b/library/bignum.c
@@ -1618,10 +1618,10 @@ { int ret; - MPI_CHK( mpi_grow( X, size ) ); + MPI_CHK( mpi_grow( X, CHARS_TO_LIMBS( size ) ) ); MPI_CHK( mpi_lset( X, 0 ) ); - MPI_CHK( f_rng( p_rng, (unsigned char *) X->p, X->n * ciL ) ); + MPI_CHK( f_rng( p_rng, (unsigned char *) X->p, size ) ); cleanup: return( ret );