mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-29 12:44:23 +01:00
- Corrected is_prime() results for 0, 1 and 2 (found by code coverage tests)
This commit is contained in:
parent
ce40a6d21d
commit
48eab260e9
@ -12,6 +12,8 @@ Bug fixes
|
|||||||
value in mpi_mod_mpi() and mpi_mod_int(). Resulting
|
value in mpi_mod_mpi() and mpi_mod_int(). Resulting
|
||||||
change also affects mpi_write_string() (found by code
|
change also affects mpi_write_string() (found by code
|
||||||
coverage tests).
|
coverage tests).
|
||||||
|
* Corrected is_prime() results for 0, 1 and 2 (found by
|
||||||
|
code coverage tests).
|
||||||
|
|
||||||
= Version 0.11.1 released on 2009-05-17
|
= Version 0.11.1 released on 2009-05-17
|
||||||
* Fixed missing functionality for SHA-224, SHA-256, SHA384,
|
* Fixed missing functionality for SHA-224, SHA-256, SHA384,
|
||||||
|
@ -1683,7 +1683,11 @@ int mpi_is_prime( mpi *X, int (*f_rng)(void *), void *p_rng )
|
|||||||
mpi W, R, T, A, RR;
|
mpi W, R, T, A, RR;
|
||||||
unsigned char *p;
|
unsigned char *p;
|
||||||
|
|
||||||
if( mpi_cmp_int( X, 0 ) == 0 )
|
if( mpi_cmp_int( X, 0 ) == 0 ||
|
||||||
|
mpi_cmp_int( X, 1 ) == 0 )
|
||||||
|
return( POLARSSL_ERR_MPI_NOT_ACCEPTABLE );
|
||||||
|
|
||||||
|
if( mpi_cmp_int( X, 2 ) == 0 )
|
||||||
return( 0 );
|
return( 0 );
|
||||||
|
|
||||||
mpi_init( &W, &R, &T, &A, &RR, NULL );
|
mpi_init( &W, &R, &T, &A, &RR, NULL );
|
||||||
|
Loading…
Reference in New Issue
Block a user