summaryrefslogtreecommitdiff
path: root/modes.h
diff options
context:
space:
mode:
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));