From c597afc9f59af4d4596068d042f467127311bfed Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 24 Feb 2008 19:10:34 +0000 Subject: added NullKeyDerivation added KeyDerivationFactory --- connectionList.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'connectionList.cpp') diff --git a/connectionList.cpp b/connectionList.cpp index 93a23b9..713009b 100644 --- a/connectionList.cpp +++ b/connectionList.cpp @@ -30,6 +30,7 @@ #include "threadUtils.hpp" #include "datatypes.h" +#include "keyDerivationFactory.h" #include "connectionList.h" @@ -91,7 +92,7 @@ ConnectionParam & ConnectionList::getOrNewConnectionUnlocked(u_int16_t mux) SeqWindow * seq= new SeqWindow(0); seq_nr_t seq_nr_=0; - KeyDerivation * kd = new KeyDerivation; + KeyDerivation * kd = KeyDerivationFactory::create("aes-ctr"); // TODO: get value from options kd->init(Buffer(key, sizeof(key)), Buffer(salt, sizeof(salt))); ConnectionParam conn ( (*kd), (*seq), seq_nr_, "", 0); connections_.insert(ConnectionMap::value_type(mux, conn)); -- cgit v1.2.3