summaryrefslogtreecommitdiff
path: root/modes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modes.cpp')
-rw-r--r--modes.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/modes.cpp b/modes.cpp
index a4df7b0b..941a0dcc 100644
--- a/modes.cpp
+++ b/modes.cpp
@@ -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;