From 12931b330117a3575d0b07ffe410912eec8007ad Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Sun, 12 Jul 2015 18:32:10 -0400 Subject: [PATCH] Cleared signed/unsigned warning on IncrementCounterByOne --- misc.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc.h b/misc.h index ed51effb..2be9d839 100644 --- a/misc.h +++ b/misc.h @@ -464,16 +464,16 @@ CRYPTOPP_DLL void CRYPTOPP_API CallNewHandler(); inline void IncrementCounterByOne(byte *inout, unsigned int s) { - for (int i=s-1, carry=1; i>=0 && carry; i--) + for (int i=static_cast(s)-1, carry=1; i>=0 && carry; i--) carry = !++inout[i]; } inline void IncrementCounterByOne(byte *output, const byte *input, unsigned int s) { int i, carry; - for (i=s-1, carry=1; i>=0 && carry; i--) + for (i=static_cast(s)-1, carry=1; i>=0 && carry; i--) carry = ((output[i] = input[i]+1) == 0); - memcpy_s(output, s, input, i+1); + memcpy_s(output, s, input, static_cast(i)+1); } template