From 6568f60358b95dc132f85efcf49ca070c940d149 Mon Sep 17 00:00:00 2001 From: Dave Rodgman Date: Tue, 19 Sep 2023 17:48:24 +0100 Subject: [PATCH] Simplify mbedtls_ct_memcmp_partial test Signed-off-by: Dave Rodgman --- tests/suites/test_suite_constant_time.function | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/suites/test_suite_constant_time.function b/tests/suites/test_suite_constant_time.function index 262f841bca..087ccdfd3b 100644 --- a/tests/suites/test_suite_constant_time.function +++ b/tests/suites/test_suite_constant_time.function @@ -283,10 +283,10 @@ void mbedtls_ct_memcmp_partial(int diff, int size, int skip_head, int skip_tail) /* Construct data that matches, except for specified byte (if in range). */ for (int i = 0; i < size; i++) { a[i] = i & 0xff; - if (i != diff) { - b[i] = a[i]; - } else { - b[i] = (i + 1) & 0xff; + b[i] = a[i]; + if (i == diff) { + // modify the specified byte + b[i] ^= 1; } }