summaryrefslogtreecommitdiff
path: root/keyDerivation.h
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2008-02-24 00:58:19 +0000
committerChristian Pointner <equinox@anytun.org>2008-02-24 00:58:19 +0000
commitad0cd81faf06c83b4e723b3d621e051756460bdd (patch)
treeb3bf42694839cfe7e5cb46ea7d1978306b2b2f18 /keyDerivation.h
parentdefault for key_derivation_rate now 1 (diff)
changed cipher option default value to aes-ctr
added option for key derivation, default is aes-ctr
Diffstat (limited to 'keyDerivation.h')
-rw-r--r--keyDerivation.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/keyDerivation.h b/keyDerivation.h
index f660efa..6f52099 100644
--- a/keyDerivation.h
+++ b/keyDerivation.h
@@ -51,7 +51,7 @@ typedef enum {
class KeyDerivation
{
public:
- KeyDerivation() : ld_kdr_(0), master_salt_(0), cipher_(NULL) {};
+ KeyDerivation() : ld_kdr_(0), master_salt_(0), master_key_(0), cipher_(NULL) {};
virtual ~KeyDerivation();
void init(Buffer key, Buffer salt);
@@ -83,5 +83,15 @@ protected:
};
+class NullKeyDerivation
+{
+
+};
+
+class AesIcmKeyDerivation
+{
+
+};
+
#endif