diff options
author | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2006-07-17 14:51:20 +0000 |
---|---|---|
committer | weidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0> | 2006-07-17 14:51:20 +0000 |
commit | 4ccae9d9f58f8197d415c7c85360a39bbb730306 (patch) | |
tree | 8f12ae69a9e61b313be43ebdddd95ce1911d0766 /modes.cpp | |
parent | 56f2d533223d1b043c69d56de5b1ddac2713661d (diff) | |
download | cryptopp-4ccae9d9f58f8197d415c7c85360a39bbb730306.tar.gz |
optimization in CBC_Decryption::ProcessBlocks()
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@229 57ff6487-cd31-0410-9ec3-f628ee90f5f0
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; |