diff options
author | Jeffrey Walton <noloader@gmail.com> | 2018-07-10 11:30:13 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2018-07-10 11:30:13 -0400 |
commit | 33a1baa1a553ee9e7194546b20b521b95b82f69e (patch) | |
tree | a9d28665f7264ce99a8206b513c1ec73c4774401 /modes.cpp | |
parent | 50f99ae802de7258a7313fd2ae4bd320e0154f34 (diff) | |
download | cryptopp-git-33a1baa1a553ee9e7194546b20b521b95b82f69e.tar.gz |
Clear conversion warning
Diffstat (limited to 'modes.cpp')
-rw-r--r-- | modes.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -150,7 +150,7 @@ void CTR_ModePolicy::OperateKeystream(KeystreamOperation /*operation*/, byte *ou byte lsb = m_counterArray[s-1];
size_t blocks = UnsignedMin(iterationCount, 256U-lsb);
m_cipher->AdvancedProcessBlocks(m_counterArray, input, output, blocks*s, BlockTransformation::BT_InBlockIsCounter|BlockTransformation::BT_AllowParallel);
- if ((m_counterArray[s-1] = lsb + (byte)blocks) == 0)
+ if ((m_counterArray[s-1] = static_cast<byte>(lsb + (blocks & 0xff))) == 0)
IncrementCounterBy256();
output = PtrAdd(output, blocks*s);
|