]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Add TKM_CTX_DH (Diffie-Hellman context) to id manager
authorReto Buerki <reet@codelabs.ch>
Wed, 8 Aug 2012 14:56:30 +0000 (16:56 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 19 Mar 2013 14:23:45 +0000 (15:23 +0100)
src/charon-tkm/src/tkm/tkm_id_manager.c
src/charon-tkm/src/tkm/tkm_id_manager.h

index 4a1afe37f33101073a85e5a15a44dafc2a269ced..806a8741b9d40bd09708a23362443dd1b4b223e4 100644 (file)
 #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;
 
index f348b6d571ad1adea322a657181789cd708f2984..9842979dca732a6b1c7ba421bf5f0045ea28a018 100644 (file)
@@ -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,