aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/encodings.c
diff options
context:
space:
mode:
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.