From: Reto Buerki Date: Wed, 8 Aug 2012 14:56:30 +0000 (+0200) Subject: Add TKM_CTX_DH (Diffie-Hellman context) to id manager X-Git-Tag: 5.0.3rc1~39^2~98 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65a777f7fb653ae32ae9accbce35d38f10e25225;p=thirdparty%2Fstrongswan.git Add TKM_CTX_DH (Diffie-Hellman context) to id manager --- diff --git a/src/charon-tkm/src/tkm/tkm_id_manager.c b/src/charon-tkm/src/tkm/tkm_id_manager.c index 4a1afe37f3..806a8741b9 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 #include -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 f348b6d571..9842979dca 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,