From 437500c5b1a7e2f4e4cbe864bd6c3deaeda6ff17 Mon Sep 17 00:00:00 2001 From: Dave Rodgman Date: Tue, 19 Sep 2023 21:36:43 +0100 Subject: [PATCH] Fix MSVC type complaint Signed-off-by: Dave Rodgman --- library/cipher.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/cipher.c b/library/cipher.c index 3274f3803..bead187a4 100644 --- a/library/cipher.c +++ b/library/cipher.c @@ -903,7 +903,7 @@ static int get_one_and_zeros_padding(unsigned char *input, size_t input_len, *data_len = 0; - for (int i = input_len - 1; i >= 0; i--) { + for (ptrdiff_t i = (ptrdiff_t) (input_len) - 1; i >= 0; i--) { mbedtls_ct_condition_t is_nonzero = mbedtls_ct_bool(input[i]); mbedtls_ct_condition_t hit_first_nonzero = mbedtls_ct_bool_and(is_nonzero, in_padding);