added IKEv2 exchange type IKE_SESSION_RESUME from RFC 5723

This commit is contained in:
Andreas Steffen
2011-07-15 07:48:36 +02:00
parent 4b30589724
commit 152d7b373d
2 changed files with 10 additions and 4 deletions
+5 -4
View File
@@ -101,17 +101,18 @@ struct private_ike_header_t {
ENUM_BEGIN(exchange_type_names, EXCHANGE_TYPE_UNDEFINED, EXCHANGE_TYPE_UNDEFINED, ENUM_BEGIN(exchange_type_names, EXCHANGE_TYPE_UNDEFINED, EXCHANGE_TYPE_UNDEFINED,
"EXCHANGE_TYPE_UNDEFINED"); "EXCHANGE_TYPE_UNDEFINED");
ENUM_NEXT(exchange_type_names, IKE_SA_INIT, INFORMATIONAL, EXCHANGE_TYPE_UNDEFINED, ENUM_NEXT(exchange_type_names, IKE_SA_INIT, IKE_SESSION_RESUME, EXCHANGE_TYPE_UNDEFINED,
"IKE_SA_INIT", "IKE_SA_INIT",
"IKE_AUTH", "IKE_AUTH",
"CREATE_CHILD_SA", "CREATE_CHILD_SA",
"INFORMATIONAL"); "INFORMATIONAL",
"IKE_SESSION_RESUME");
#ifdef ME #ifdef ME
ENUM_NEXT(exchange_type_names, ME_CONNECT, ME_CONNECT, INFORMATIONAL, ENUM_NEXT(exchange_type_names, ME_CONNECT, ME_CONNECT, IKE_SESSION_RESUME,
"ME_CONNECT"); "ME_CONNECT");
ENUM_END(exchange_type_names, ME_CONNECT); ENUM_END(exchange_type_names, ME_CONNECT);
#else #else
ENUM_END(exchange_type_names, INFORMATIONAL); ENUM_END(exchange_type_names, IKE_SESSION_RESUME);
#endif /* ME */ #endif /* ME */
/** /**
@@ -80,6 +80,11 @@ enum exchange_type_t{
* INFORMATIONAL. * INFORMATIONAL.
*/ */
INFORMATIONAL = 37, INFORMATIONAL = 37,
/**
* IKE_SESSION_RESUME (RFC 5723).
*/
IKE_SESSION_RESUME = 38,
#ifdef ME #ifdef ME
/** /**
* ME_CONNECT * ME_CONNECT