Add TKM_CTX_ESA (ESP SA context id)
This commit is contained in:
committed by
Tobias Brunner
parent
d0ab667c99
commit
d1c0822759
@@ -75,7 +75,7 @@ bool tkm_init()
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
const tkm_limits_t limits = {nc, dh, isa, ae};
|
const tkm_limits_t limits = {nc, dh, isa, ae, esa};
|
||||||
|
|
||||||
INIT(this,
|
INIT(this,
|
||||||
.public = {
|
.public = {
|
||||||
|
|||||||
@@ -22,12 +22,13 @@
|
|||||||
|
|
||||||
#define TKM_LIMIT 100
|
#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",
|
"NONCE_CONTEXT",
|
||||||
"DH_CONTEXT",
|
"DH_CONTEXT",
|
||||||
"ISA_CONTEXT",
|
"ISA_CONTEXT",
|
||||||
"AE_CONTEXT");
|
"AE_CONTEXT",
|
||||||
ENUM_END(tkm_context_kind_names, TKM_CTX_AE);
|
"ESA_CONTEXT");
|
||||||
|
ENUM_END(tkm_context_kind_names, TKM_CTX_ESA);
|
||||||
|
|
||||||
typedef struct private_tkm_id_manager_t private_tkm_id_manager_t;
|
typedef struct private_tkm_id_manager_t private_tkm_id_manager_t;
|
||||||
|
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ enum tkm_context_kind_t {
|
|||||||
TKM_CTX_ISA,
|
TKM_CTX_ISA,
|
||||||
/** Authenticated Endpoint context */
|
/** Authenticated Endpoint context */
|
||||||
TKM_CTX_AE,
|
TKM_CTX_AE,
|
||||||
|
/** ESP SA context */
|
||||||
|
TKM_CTX_ESA,
|
||||||
|
|
||||||
/** helper to determine the number of elements in this enum */
|
/** helper to determine the number of elements in this enum */
|
||||||
TKM_CTX_MAX,
|
TKM_CTX_MAX,
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
#include "tkm_id_manager.h"
|
#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)
|
START_TEST(test_id_mgr_creation)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user