fix "feedbackSize not used" exception

pull/2/head
weidai 2004-03-09 12:40:25 +00:00
parent d0fef7ae9c
commit 88076c078d
1 changed files with 6 additions and 1 deletions

View File

@ -263,7 +263,12 @@ public:
m_cipher = &m_object; m_cipher = &m_object;
SetKey(key, length); 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; m_cipher = &m_object;
SetKey(key, length, MakeParameters(Name::IV(), iv)(Name::FeedbackSize(), feedbackSize)); SetKey(key, length, MakeParameters(Name::IV(), iv)(Name::FeedbackSize(), feedbackSize));