summaryrefslogtreecommitdiff
path: root/src/options.h
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2009-01-18 02:06:11 +0000
committerChristian Pointner <equinox@anytun.org>2009-01-18 02:06:11 +0000
commitf6d182bc21651b2040577754471db2d1870b54c0 (patch)
tree5332e33420c35f408c42a54e4b9c4bbbe8f84f63 /src/options.h
parentenabled 128,192 and 256 bit keys for cipher and key derivation (diff)
added passphrase support to key derivation
Diffstat (limited to 'src/options.h')
-rw-r--r--src/options.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/options.h b/src/options.h
index 5167878..694526e 100644
--- a/src/options.h
+++ b/src/options.h
@@ -146,6 +146,8 @@ public:
Options& setKdPrf(std::string k);
int8_t getLdKdr();
Options& setLdKdr(int8_t l);
+ std::string getPassphrase();
+ Options& setPassphrase(std::string p);
Options& setKey(std::string k);
Buffer getKey();
Options& setSalt(std::string s);
@@ -201,6 +203,7 @@ private:
std::string auth_algo_;
std::string kd_prf_;
int8_t ld_kdr_;
+ std::string passphrase_;
Buffer key_;
Buffer salt_;
};