diff options
author | Reto Buerki <reet@codelabs.ch> | 2012-08-08 16:56:30 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-03-19 15:23:45 +0100 |
commit | 65a777f7fb653ae32ae9accbce35d38f10e25225 (patch) | |
tree | f6aa9c12f0915ef37fde58010228606751e44da6 /src | |
parent | c38459d77d4400f4106781fdbf071c7d16793288 (diff) | |
download | strongswan-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.c | 7 | ||||
-rw-r--r-- | src/charon-tkm/src/tkm/tkm_id_manager.h | 2 |
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, |