summaryrefslogtreecommitdiff
path: root/modes.cpp
diff options
context:
space:
mode:
authorweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2007-05-04 15:37:46 +0000
committerweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2007-05-04 15:37:46 +0000
commit48e0b8231e112953680cacd9fa2bb6157184a657 (patch)
tree5c790bf6c465f48e0dca552dfff508cda8f7235f /modes.cpp
parentd37d0425edebab09ec1ff767e9b89b68db52533d (diff)
downloadcryptopp-48e0b8231e112953680cacd9fa2bb6157184a657.tar.gz
reduce risk of reusing random numbers after VM state rollback
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@340 57ff6487-cd31-0410-9ec3-f628ee90f5f0
Diffstat (limited to 'modes.cpp')
-rw-r--r--modes.cpp14
1 files changed, 0 insertions, 14 deletions
diff --git a/modes.cpp b/modes.cpp
index b51afe9..5605922 100644
--- a/modes.cpp
+++ b/modes.cpp
@@ -24,15 +24,6 @@ void Modes_TestInstantiations()
}
#endif
-void CipherModeBase::GetNextIV(byte *IV)
-{
- if (!IsForwardTransformation())
- throw NotImplemented("CipherModeBase: GetNextIV() must be called on an encryption object");
-
- m_cipher->ProcessBlock(m_register);
- memcpy(IV, m_register, BlockSize());
-}
-
void CTR_ModePolicy::SeekToIteration(lword iterationCount)
{
int carry=0;
@@ -45,11 +36,6 @@ void CTR_ModePolicy::SeekToIteration(lword iterationCount)
}
}
-void CTR_ModePolicy::CipherGetNextIV(byte *IV)
-{
- IncrementCounterByOne(IV, m_counterArray, BlockSize());
-}
-
inline void CTR_ModePolicy::ProcessMultipleBlocks(byte *output, const byte *input, size_t n)
{
unsigned int s = BlockSize(), j = 0;