summaryrefslogtreecommitdiff
path: root/misc.h
diff options
context:
space:
mode:
Diffstat (limited to 'misc.h')
-rw-r--r--misc.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/misc.h b/misc.h
index ed51eff..2be9d83 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<int>(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<int>(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<size_t>(i)+1);
}
template <class T>