Simplify mbedtls_ct_memcmp_partial test

Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
Dave Rodgman 2023-09-19 17:48:24 +01:00
parent 2c9f86b3b6
commit 6568f60358

View File

@ -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). */ /* Construct data that matches, except for specified byte (if in range). */
for (int i = 0; i < size; i++) { for (int i = 0; i < size; i++) {
a[i] = i & 0xff; a[i] = i & 0xff;
if (i != diff) { b[i] = a[i];
b[i] = a[i]; if (i == diff) {
} else { // modify the specified byte
b[i] = (i + 1) & 0xff; b[i] ^= 1;
} }
} }