From c81272461ef9518d64659df578aa69a2e719d8f9 Mon Sep 17 00:00:00 2001 From: Xiaokang Qian Date: Wed, 17 May 2023 09:20:34 +0000 Subject: [PATCH] Check all of the limbs of result Signed-off-by: Xiaokang Qian --- tests/suites/test_suite_ecp.function | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/suites/test_suite_ecp.function b/tests/suites/test_suite_ecp.function index 1a6302fbf..3b01e4d12 100644 --- a/tests/suites/test_suite_ecp.function +++ b/tests/suites/test_suite_ecp.function @@ -1563,7 +1563,7 @@ void ecp_mod_mul_inv(char *input_A, int id, int ctype, int iret) mbedtls_mpi_uint *A_inverse = NULL; mbedtls_mpi_uint *A = NULL; mbedtls_mpi_uint *bufx = NULL; - const mbedtls_mpi_uint one = 1; + const mbedtls_mpi_uint one[2] = {1, 0}; ((void) iret); @@ -1592,7 +1592,7 @@ void ecp_mod_mul_inv(char *input_A, int id, int ctype, int iret) TEST_EQUAL(mbedtls_mpi_mod_write(&rX, &m, (unsigned char *) bufx, limbs * sizeof(mbedtls_mpi_uint), MBEDTLS_MPI_MOD_EXT_REP_LE), 0); - TEST_EQUAL(memcmp(bufx, &one, sizeof(mbedtls_mpi_uint)), 0); + TEST_EQUAL(memcmp(bufx, one, sizeof(one)), 0); exit: