diff --git a/library/bignum.c b/library/bignum.c index 4829d916b..e4a8dece5 100644 --- a/library/bignum.c +++ b/library/bignum.c @@ -1880,6 +1880,8 @@ int mpi_fill_random( mpi *X, size_t size, MPI_CHK( mpi_read_binary( X, buf, size ) ); cleanup: + polarssl_zeroize( buf, sizeof( buf ) ); + return( ret ); }