From c65189a0cbf33a821613743b78456a3fb1172aa5 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Wed, 6 Sep 2017 16:04:28 +0200 Subject: [PATCH] Explicit casts --- src/libsodium/crypto_verify/sodium/verify.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsodium/crypto_verify/sodium/verify.c b/src/libsodium/crypto_verify/sodium/verify.c index d76f59c1..fc0d30ad 100644 --- a/src/libsodium/crypto_verify/sodium/verify.c +++ b/src/libsodium/crypto_verify/sodium/verify.c @@ -55,7 +55,7 @@ crypto_verify_n(const unsigned char *x_, const unsigned char *y_, m = _mm_movemask_epi8(_mm_cmpeq_epi32(z, zero)); v1 = zero; v2 = zero; z = zero; - return ((m + 1) >> 16) - 1; + return (int) (((uint32_t) m + 1U) >> 16) - 1; } #else