]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
notify-payload: Add INVALID_QSKE_PAYLOAD notify type
authorTobias Brunner <tobias@strongswan.org>
Thu, 19 Jul 2018 10:08:19 +0000 (12:08 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 14 May 2019 08:54:45 +0000 (10:54 +0200)
src/libcharon/encoding/payloads/notify_payload.c
src/libcharon/encoding/payloads/notify_payload.h

index a69db935772b6e19cd69dc2df434e10f8f81a60f..df54350f81b7702f74edc92455da3565f3c652d8 100644 (file)
@@ -61,9 +61,10 @@ ENUM_NEXT(notify_type_names, SINGLE_PAIR_REQUIRED, CHILD_SA_NOT_FOUND, AUTHENTIC
        "USE_ASSIGNED_HoA",
        "TEMPORARY_FAILURE",
        "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, MS_NOTIFY_STATUS, MS_NOTIFY_STATUS, ME_CONNECT_FAILED,
+ENUM_NEXT(notify_type_names, ME_CONNECT_FAILED, INVALID_QSKE_PAYLOAD, CHILD_SA_NOT_FOUND,
+       "ME_CONNECT_FAILED",
+       "INVALID_QSKE_PAYLOAD");
+ENUM_NEXT(notify_type_names, MS_NOTIFY_STATUS, MS_NOTIFY_STATUS, INVALID_QSKE_PAYLOAD,
        "MS_NOTIFY_STATUS");
 ENUM_NEXT(notify_type_names, INITIAL_CONTACT, SIGNATURE_HASH_ALGORITHMS, MS_NOTIFY_STATUS,
        "INITIAL_CONTACT",
@@ -175,9 +176,10 @@ ENUM_NEXT(notify_type_short_names, SINGLE_PAIR_REQUIRED, CHILD_SA_NOT_FOUND, AUT
        "ASSIGNED_HoA",
        "TEMP_FAIL",
        "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, MS_NOTIFY_STATUS, MS_NOTIFY_STATUS, ME_CONNECT_FAILED,
+ENUM_NEXT(notify_type_short_names, ME_CONNECT_FAILED, INVALID_QSKE_PAYLOAD, CHILD_SA_NOT_FOUND,
+       "ME_CONN_FAIL",
+       "INVAL_QSKE");
+ENUM_NEXT(notify_type_short_names, MS_NOTIFY_STATUS, MS_NOTIFY_STATUS, INVALID_QSKE_PAYLOAD,
        "MS_STATUS");
 ENUM_NEXT(notify_type_short_names, INITIAL_CONTACT, SIGNATURE_HASH_ALGORITHMS, MS_NOTIFY_STATUS,
        "INIT_CONTACT",
index b0cf69d02e349ae63eb93222320b1de495c5541c..8c31ed16f88b62dd3b5d7ad4af9cac125ca51507 100644 (file)
@@ -81,6 +81,8 @@ enum notify_type_t {
 
        /* IKE-ME, private use */
        ME_CONNECT_FAILED = 8192,
+       /* Ask peer to use a different QSKE mechanism */
+       INVALID_QSKE_PAYLOAD = 8193,
 
        /* Windows error code */
        MS_NOTIFY_STATUS = 12345,