updated IANA IKEv2 Notify Message Types
authorAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 14 Jul 2011 08:51:24 +0000 (10:51 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 14 Jul 2011 08:51:24 +0000 (10:51 +0200)
src/libcharon/encoding/payloads/notify_payload.c
src/libcharon/encoding/payloads/notify_payload.h

index 77f15ec..03407ca 100644 (file)
@@ -56,7 +56,7 @@ ENUM_NEXT(notify_type_names, SINGLE_PAIR_REQUIRED, CHILD_SA_NOT_FOUND, AUTHENTIC
        "CHILD_SA_NOT_FOUND");
 ENUM_NEXT(notify_type_names, ME_CONNECT_FAILED, ME_CONNECT_FAILED, CHILD_SA_NOT_FOUND,
        "ME_CONNECT_FAILED");
-ENUM_NEXT(notify_type_names, INITIAL_CONTACT, EAP_ONLY_AUTHENTICATION, ME_CONNECT_FAILED,
+ENUM_NEXT(notify_type_names, INITIAL_CONTACT, IPSEC_REPLAY_COUNTER_SYNC, ME_CONNECT_FAILED,
        "INITIAL_CONTACT",
        "SET_WINDOW_SIZE",
        "ADDITIONAL_TS_POSSIBLE",
@@ -90,8 +90,14 @@ ENUM_NEXT(notify_type_names, INITIAL_CONTACT, EAP_ONLY_AUTHENTICATION, ME_CONNEC
        "LINK_ID",
        "USE_WESP_MODE",
        "ROHC_SUPPORTED",
-       "EAP_ONLY_AUTHENTICATION");
-ENUM_NEXT(notify_type_names, USE_BEET_MODE, USE_BEET_MODE, EAP_ONLY_AUTHENTICATION,
+       "EAP_ONLY_AUTHENTICATION",
+       "CHILDLESS_IKEV2_SUPPORTED",
+       "QUICK_CRASH_DETECTION",
+       "IKEV2_MESSAGE_ID_SYNC_SUPPORTED",
+       "IKEV2_RFEPLAY_COUNTER_SYNC_SUPPORTED",
+       "IKEV2_MESSAGE_ID_SYNC",
+       "IPSEC_REPLAY_COUNTER_SYNC");
+ENUM_NEXT(notify_type_names, USE_BEET_MODE, USE_BEET_MODE, IPSEC_REPLAY_COUNTER_SYNC,
        "USE_BEET_MODE");
 ENUM_NEXT(notify_type_names, ME_MEDIATION, ME_RESPONSE, USE_BEET_MODE,
        "ME_MEDIATION",
@@ -135,11 +141,11 @@ ENUM_NEXT(notify_type_short_names, SINGLE_PAIR_REQUIRED, CHILD_SA_NOT_FOUND, AUT
        "NO_CHILD_SA");
 ENUM_NEXT(notify_type_short_names, ME_CONNECT_FAILED, ME_CONNECT_FAILED, CHILD_SA_NOT_FOUND,
        "ME_CONN_FAIL");
-ENUM_NEXT(notify_type_short_names, INITIAL_CONTACT, EAP_ONLY_AUTHENTICATION, ME_CONNECT_FAILED,
+ENUM_NEXT(notify_type_short_names, INITIAL_CONTACT, IPSEC_REPLAY_COUNTER_SYNC, ME_CONNECT_FAILED,
        "INIT_CONTACT",
        "SET_WINSIZE",
        "ADD_TS_POSS",
-       "IPCOMP_SUPP",
+       "IPCOMP_SUP",
        "NATD_S_IP",
        "NATD_D_IP",
        "COOKIE",
@@ -169,8 +175,14 @@ ENUM_NEXT(notify_type_short_names, INITIAL_CONTACT, EAP_ONLY_AUTHENTICATION, ME_
        "LINK_ID",
        "WESP_MODE",
        "ROHC_SUP",
-       "EAP_ONLY");
-ENUM_NEXT(notify_type_short_names, USE_BEET_MODE, USE_BEET_MODE, EAP_ONLY_AUTHENTICATION,
+       "EAP_ONLY",
+       "CHDLESS_SUP",
+       "CRASH_DET",
+       "MSG_ID_SYN_SUP",
+       "RPL_CTR_SYN_SUP",
+       "MSG_ID_SYN",
+       "RPL_CTR_SYN");
+ENUM_NEXT(notify_type_short_names, USE_BEET_MODE, USE_BEET_MODE, IPSEC_REPLAY_COUNTER_SYNC,
        "BEET_MODE");
 ENUM_NEXT(notify_type_short_names, ME_MEDIATION, ME_RESPONSE, USE_BEET_MODE,
        "ME_MED",
index 8abc236..1bff4d8 100644 (file)
@@ -115,7 +115,15 @@ enum notify_type_t {
        ROHC_SUPPORTED = 16416,
        /* EAP-only authentication, RFC 5998 */
        EAP_ONLY_AUTHENTICATION = 16417,
-
+       /* Childless initiation of IKEv2 SA, RFC 6023 */
+       CHILDLESS_IKEV2_SUPPORTED = 16418,
+       /* Quick crash detection for IKE, RFC 6290 */
+       QUICK_CRASH_DETECTION = 16419,
+       /* High availability of IKEv2/IPsec, RFC 6311 */
+       IKEV2_MESSAGE_ID_SYNC_SUPPORTED = 16420,
+       IKEV2_RFEPLAY_COUNTER_SYNC_SUPPORTED = 16421,
+       IKEV2_MESSAGE_ID_SYNC = 16422,
+       IPSEC_REPLAY_COUNTER_SYNC = 16423,
        /* BEET mode, not even a draft yet. private use */
        USE_BEET_MODE = 40961,
        /* IKE-ME, private use */