aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorReto Buerki <reet@codelabs.ch>2012-08-08 16:56:30 +0200
committerTobias Brunner <tobias@strongswan.org>2013-03-19 15:23:45 +0100
commit65a777f7fb653ae32ae9accbce35d38f10e25225 (patch)
treef6aa9c12f0915ef37fde58010228606751e44da6 /src
parentc38459d77d4400f4106781fdbf071c7d16793288 (diff)
downloadstrongswan-65a777f7fb653ae32ae9accbce35d38f10e25225.tar.bz2
strongswan-65a777f7fb653ae32ae9accbce35d38f10e25225.tar.xz
Add TKM_CTX_DH (Diffie-Hellman context) to id manager
Diffstat (limited to 'src')
-rw-r--r--src/charon-tkm/src/tkm/tkm_id_manager.c7
-rw-r--r--src/charon-tkm/src/tkm/tkm_id_manager.h2
2 files changed, 6 insertions, 3 deletions
diff --git a/src/charon-tkm/src/tkm/tkm_id_manager.c b/src/charon-tkm/src/tkm/tkm_id_manager.c
index 4a1afe37f..806a8741b 100644
--- a/src/charon-tkm/src/tkm/tkm_id_manager.c
+++ b/src/charon-tkm/src/tkm/tkm_id_manager.c
@@ -20,9 +20,10 @@
#include <collections/linked_list.h>
#include <threading/rwlock.h>
-ENUM_BEGIN(tkm_context_kind_names, TKM_CTX_NONCE, TKM_CTX_NONCE,
- "NONCE_CONTEXT");
-ENUM_END(tkm_context_kind_names, TKM_CTX_NONCE);
+ENUM_BEGIN(tkm_context_kind_names, TKM_CTX_NONCE, TKM_CTX_DH,
+ "NONCE_CONTEXT",
+ "DH_CONTEXT");
+ENUM_END(tkm_context_kind_names, TKM_CTX_DH);
typedef struct private_tkm_id_manager_t private_tkm_id_manager_t;
diff --git a/src/charon-tkm/src/tkm/tkm_id_manager.h b/src/charon-tkm/src/tkm/tkm_id_manager.h
index f348b6d57..9842979dc 100644
--- a/src/charon-tkm/src/tkm/tkm_id_manager.h
+++ b/src/charon-tkm/src/tkm/tkm_id_manager.h
@@ -28,6 +28,8 @@ typedef enum tkm_context_kind_t tkm_context_kind_t;
enum tkm_context_kind_t {
/** Nonce context */
TKM_CTX_NONCE,
+ /** Diffie-Hellman context */
+ TKM_CTX_DH,
/** helper to determine the number of elements in this enum */
TKM_CTX_MAX,