Moved mpi_inv_mod() outside POLARSSL_GENPRIME

(cherry picked from commit d9374b05d6)

Conflicts:
	ChangeLog
This commit is contained in:
Paul Bakker 2013-01-14 17:57:13 +01:00
parent b3351bd98e
commit 087e0379c5
2 changed files with 3 additions and 2 deletions

View file

@ -6,6 +6,7 @@ Bugfix
* Handle existence of OpenSSL Trust Extensions at end of X.509 DER blob
* mpi_add_abs() now correctly handles adding short numbers to long numbers
with carry rollover
* Moved mpi_inv_mod() outside POLARSSL_GENPRIME
Security
* Fixed potential memory zeroization on miscrafted RSA key (found by Eloi

View file

@ -1627,8 +1627,6 @@ cleanup:
return( ret );
}
#if defined(POLARSSL_GENPRIME)
/*
* Modular inverse: X = A^-1 mod N (HAC 14.61 / 14.64)
*/
@ -1724,6 +1722,8 @@ cleanup:
return( ret );
}
#if defined(POLARSSL_GENPRIME)
static const int small_prime[] =
{
3, 5, 7, 11, 13, 17, 19, 23,