return FALSE;
}
- const tkm_limits_t limits = {nc, dh, isa, ae};
+ const tkm_limits_t limits = {nc, dh, isa, ae, esa};
INIT(this,
.public = {
#define TKM_LIMIT 100
-ENUM_BEGIN(tkm_context_kind_names, TKM_CTX_NONCE, TKM_CTX_AE,
+ENUM_BEGIN(tkm_context_kind_names, TKM_CTX_NONCE, TKM_CTX_ESA,
"NONCE_CONTEXT",
"DH_CONTEXT",
"ISA_CONTEXT",
- "AE_CONTEXT");
-ENUM_END(tkm_context_kind_names, TKM_CTX_AE);
+ "AE_CONTEXT",
+ "ESA_CONTEXT");
+ENUM_END(tkm_context_kind_names, TKM_CTX_ESA);
typedef struct private_tkm_id_manager_t private_tkm_id_manager_t;
TKM_CTX_ISA,
/** Authenticated Endpoint context */
TKM_CTX_AE,
+ /** ESP SA context */
+ TKM_CTX_ESA,
/** helper to determine the number of elements in this enum */
TKM_CTX_MAX,
#include "tkm_id_manager.h"
-static const tkm_limits_t limits = {125, 100, 30, 200};
+static const tkm_limits_t limits = {125, 100, 30, 200, 42};
START_TEST(test_id_mgr_creation)
{