mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-09-17 23:59:58 +00:00
Fix possible uninitialization error
Signed-off-by: Gabor Mezei <[email protected]>
This commit is contained in:
@@ -207,6 +207,9 @@ void mpi_mod_mul_neg( char * input_A,
|
|||||||
mbedtls_mpi_mod_modulus m;
|
mbedtls_mpi_mod_modulus m;
|
||||||
mbedtls_mpi_mod_modulus_init( &m );
|
mbedtls_mpi_mod_modulus_init( &m );
|
||||||
|
|
||||||
|
mbedtls_mpi_mod_modulus fake_m;
|
||||||
|
mbedtls_mpi_mod_modulus_init( &fake_m );
|
||||||
|
|
||||||
TEST_EQUAL( test_read_modulus( &m, MBEDTLS_MPI_MOD_REP_MONTGOMERY, input_N ),
|
TEST_EQUAL( test_read_modulus( &m, MBEDTLS_MPI_MOD_REP_MONTGOMERY, input_N ),
|
||||||
0 );
|
0 );
|
||||||
|
|
||||||
@@ -223,9 +226,6 @@ void mpi_mod_mul_neg( char * input_A,
|
|||||||
|
|
||||||
TEST_EQUAL( mbedtls_mpi_mod_mul( &rX, &rA, &rB, &m ), exp_ret );
|
TEST_EQUAL( mbedtls_mpi_mod_mul( &rX, &rA, &rB, &m ), exp_ret );
|
||||||
|
|
||||||
mbedtls_mpi_mod_modulus fake_m;
|
|
||||||
mbedtls_mpi_mod_modulus_init( &fake_m );
|
|
||||||
|
|
||||||
/* Check when m is not initialized */
|
/* Check when m is not initialized */
|
||||||
TEST_EQUAL( mbedtls_mpi_mod_mul( &rX, &rA, &rB, &fake_m ),
|
TEST_EQUAL( mbedtls_mpi_mod_mul( &rX, &rA, &rB, &fake_m ),
|
||||||
MBEDTLS_ERR_MPI_BAD_INPUT_DATA );
|
MBEDTLS_ERR_MPI_BAD_INPUT_DATA );
|
||||||
|
|||||||
Reference in New Issue
Block a user