aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/encodings.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2005-11-11 12:27:53 +0000
committerMartin Willi <martin@strongswan.org>2005-11-11 12:27:53 +0000
commitc795c4e5d7c5a51001c9933c544aa2ef9e98d4c4 (patch)
tree2ccbfe7efb1a43519d8d2e6e2c5af099e0ac309e /Source/charon/encodings.c
parentfcab0071fe404c17c6c7e7d6da041d0c57e9469c (diff)
downloadstrongswan-c795c4e5d7c5a51001c9933c544aa2ef9e98d4c4.tar.bz2
strongswan-c795c4e5d7c5a51001c9933c544aa2ef9e98d4c4.tar.xz
- mapping for payload_type_t added
Diffstat (limited to 'Source/charon/encodings.c')
-rw-r--r--Source/charon/encodings.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/Source/charon/encodings.c b/Source/charon/encodings.c
index 99b272211..7ac3bfd5b 100644
--- a/Source/charon/encodings.c
+++ b/Source/charon/encodings.c
@@ -34,6 +34,32 @@
extern payload_info_t ike_header_info;
+/*
+ * build the mappings for payload_type_t
+ */
+mapping_t payload_type_t_mappings[] = {
+ {NO_PAYLOAD, "NO_PAYLOAD"},
+ {SECURITY_ASSOCIATION, "SECURITY_ASSOCIATION"},
+ {KEY_EXCHANGE, "KEY_EXCHANGE"},
+ {ID_INITIATOR, "ID_INITIATOR"},
+ {ID_RESPONDER, "ID_RESPONDER"},
+ {CERTIFICATE, "CERTIFICATE"},
+ {CERTIFICATE_REQUEST, "CERTIFICATE_REQUEST"},
+ {AUTHENTICATION, "AUTHENTICATION"},
+ {NONCE, "NONCE"},
+ {NOTIFY, "NOTIFY"},
+ {DELETE, "DELETE"},
+ {VENDOR_ID, "VENDOR_ID"},
+ {TRAFFIC_SELECTOR_INITIATOR, "TRAFFIC_SELECTOR_INITIATOR"},
+ {TRAFFIC_SELECTOR_RESPONDER, "TRAFFIC_SELECTOR_RESPONDER"},
+ {ENCRYPTED, "ENCRYPTED"},
+ {CONFIGURATION, "CONFIGURATION"},
+ {EXTENSIBLE_AUTHENTICATION, "EXTENSIBLE_AUTHENTICATION"},
+ {HEADER, "HEADER"},
+ {MAPPING_END, NULL}
+};
+
+
/**
* List containing all payload informations
* supported by parser and generator.