From 44765c4b9b104ad390d3525626aa4e72320c423b Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 26 Aug 2025 13:11:27 +0200 Subject: [PATCH] Test invalid_padding against all-bits-one `SIZE_MAX` and `~(size_t) 0` are the same, but since the documentation says "all-bits-one", write it that way in the test code. Signed-off-by: Gilles Peskine --- tests/suites/test_suite_cipher.function | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/suites/test_suite_cipher.function b/tests/suites/test_suite_cipher.function index 96c336086b..1a4d4799ea 100644 --- a/tests/suites/test_suite_cipher.function +++ b/tests/suites/test_suite_cipher.function @@ -1010,7 +1010,7 @@ void decrypt_padded_test_vec(int cipher_id, int pad_mode, data_t *key, break; case MBEDTLS_ERR_CIPHER_INVALID_PADDING: TEST_EQUAL(actual_finish_result, 0); - TEST_EQUAL(invalid_padding, SIZE_MAX); + TEST_EQUAL(invalid_padding, ~(size_t) 0); break; default: TEST_EQUAL(actual_finish_result, expected_finish_result); @@ -1106,7 +1106,7 @@ void decrypt_padded_test_vec_cf(int cipher_id, int pad_mode, data_t *key, break; case MBEDTLS_ERR_CIPHER_INVALID_PADDING: TEST_EQUAL(actual_finish_result, 0); - TEST_EQUAL(invalid_padding, SIZE_MAX); + TEST_EQUAL(invalid_padding, ~(size_t) 0); break; default: TEST_EQUAL(actual_finish_result, expected_finish_result); @@ -1523,7 +1523,7 @@ void check_padding(int pad_mode, data_t *input, break; case MBEDTLS_ERR_CIPHER_INVALID_PADDING: TEST_EQUAL(ret, 0); - TEST_EQUAL(invalid_padding, SIZE_MAX); + TEST_EQUAL(invalid_padding, ~(size_t) 0); break; default: TEST_EQUAL(ret, expected_ret);