summaryrefslogtreecommitdiff
path: root/modes.h
diff options
context:
space:
mode:
authorweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2004-03-09 12:40:25 +0000
committerweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2004-03-09 12:40:25 +0000
commit8b46269846448b34693279d9a3acd0f8291baabd (patch)
treeb8c87ce8a72837405b98904e394c65a5497b414a /modes.h
parent48aa1c18b116d0d048ec797c8a3b2abf586df49d (diff)
downloadcryptopp-8b46269846448b34693279d9a3acd0f8291baabd.tar.gz
fix "feedbackSize not used" exception
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@149 57ff6487-cd31-0410-9ec3-f628ee90f5f0
Diffstat (limited to 'modes.h')
-rw-r--r--modes.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/modes.h b/modes.h
index 8cdea99..ed3f1b0 100644
--- a/modes.h
+++ b/modes.h
@@ -263,7 +263,12 @@ public:
m_cipher = &m_object;
SetKey(key, length);
}
- CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv, int feedbackSize = 0)
+ CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv)
+ {
+ m_cipher = &m_object;
+ SetKey(key, length, MakeParameters(Name::IV(), iv));
+ }
+ CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv, int feedbackSize)
{
m_cipher = &m_object;
SetKey(key, length, MakeParameters(Name::IV(), iv)(Name::FeedbackSize(), feedbackSize));