diff options
author | weidai <weidai11@users.noreply.github.com> | 2006-07-17 14:51:20 +0000 |
---|---|---|
committer | weidai <weidai11@users.noreply.github.com> | 2006-07-17 14:51:20 +0000 |
commit | f7f1e82b0c9322564bde2db470f3acd2040e800b (patch) | |
tree | 8f12ae69a9e61b313be43ebdddd95ce1911d0766 /modes.cpp | |
parent | 1c2579959883b27d26c0ac612451a1d05c6774f9 (diff) | |
download | cryptopp-git-f7f1e82b0c9322564bde2db470f3acd2040e800b.tar.gz |
optimization in CBC_Decryption::ProcessBlocks()
Diffstat (limited to 'modes.cpp')
-rw-r--r-- | modes.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -192,8 +192,7 @@ void CBC_Decryption::ProcessBlocks(byte *outString, const byte *inString, size_t while (numberOfBlocks--) { memcpy(m_temp, inString, blockSize); - m_cipher->ProcessBlock(m_temp, outString); - xorbuf(outString, m_register, blockSize); + m_cipher->ProcessAndXorBlock(m_temp, m_register, outString); m_register.swap(m_temp); inString += blockSize; outString += blockSize; |