Add memory freeing
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
diff --git a/tests/suites/test_suite_mpi.function b/tests/suites/test_suite_mpi.function
index 6118efc..6dda5ef 100644
--- a/tests/suites/test_suite_mpi.function
+++ b/tests/suites/test_suite_mpi.function
@@ -810,7 +810,8 @@
ASSERT_COMPARE( X, len_Y_byte, Y, len_Y_byte );
exit:
- ;
+ mbedtls_free( X );
+ mbedtls_free( Y );
#undef MAX_LEN
}
@@ -873,7 +874,10 @@
ASSERT_COMPARE( Y, len_X_byte, tmp_X, len_X_byte );
exit:
- ;
+ mbedtls_free( tmp_X );
+ mbedtls_free( tmp_Y );
+ mbedtls_free( X );
+ mbedtls_free( Y );
#undef MAX_LEN
}
@@ -938,7 +942,10 @@
ASSERT_COMPARE( X, len_Y_byte, Y, len_Y_byte );
exit:
- ;
+ mbedtls_free( X );
+ mbedtls_free( Y );
+
+ mbedtls_mpi_mod_modulus_free( &m );
#undef MAX_LEN
}
@@ -1010,7 +1017,12 @@
ASSERT_COMPARE( Y, len_m_byte, tmp_X, len_X_byte );
exit:
- ;
+ mbedtls_free( tmp_X );
+ mbedtls_free( tmp_Y );
+ mbedtls_free( X );
+ mbedtls_free( Y );
+
+ mbedtls_mpi_mod_modulus_free( &m );
#undef MAX_LEN
}