summaryrefslogtreecommitdiff
path: root/src/keyDerivation.h
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2014-06-22 23:08:20 +0000
committerChristian Pointner <equinox@anytun.org>2014-06-22 23:08:20 +0000
commit7d65d96ec3f941a4de1e1673197aa5a6d55c4e69 (patch)
tree7530b98b4b7c50f0512184e9a2369a0b196306a7 /src/keyDerivation.h
parentimplemented auth algo using nettle (not tested yet) (diff)
implemented key derivation using libnettle
Diffstat (limited to 'src/keyDerivation.h')
-rw-r--r--src/keyDerivation.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/keyDerivation.h b/src/keyDerivation.h
index 3acd475..96904d1 100644
--- a/src/keyDerivation.h
+++ b/src/keyDerivation.h
@@ -44,7 +44,7 @@
#if defined(USE_SSL_CRYPTO)
#include <openssl/aes.h>
#elif defined(USE_NETTLE)
-#include <openssl/aes.h>
+#include <nettle/aes.h>
#else // USE_GCRYPT is the default
#include <gcrypt.h>
#endif
@@ -176,8 +176,7 @@ private:
AES_KEY aes_key_[2];
uint8_t ecount_buf_[2][AES_BLOCK_SIZE];
#elif defined(USE_NETTLE)
- // TODO: nettle
-
+ struct aes_ctx ctx_[2];
#else // USE_GCRYPT is the default
gcry_cipher_hd_t handle_[2];
#endif