diff options
Diffstat (limited to 'src/charon/encoding/payloads/payload.c')
-rw-r--r-- | src/charon/encoding/payloads/payload.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/charon/encoding/payloads/payload.c b/src/charon/encoding/payloads/payload.c index be58adf8e..13e7515b4 100644 --- a/src/charon/encoding/payloads/payload.c +++ b/src/charon/encoding/payloads/payload.c @@ -74,6 +74,37 @@ mapping_t payload_type_m[] = { }; /* + * build the short mappings for payload_type_t + */ +mapping_t payload_type_short_m[] = { + {NO_PAYLOAD, "--"}, + {SECURITY_ASSOCIATION, "SA"}, + {KEY_EXCHANGE, "KE"}, + {ID_INITIATOR, "IDi"}, + {ID_RESPONDER, "IDr"}, + {CERTIFICATE, "CERT"}, + {CERTIFICATE_REQUEST, "CERTREQ"}, + {AUTHENTICATION, "AUTH"}, + {NONCE, "No"}, + {NOTIFY, "N"}, + {DELETE, "D"}, + {VENDOR_ID, "V"}, + {TRAFFIC_SELECTOR_INITIATOR, "TSi"}, + {TRAFFIC_SELECTOR_RESPONDER, "TSr"}, + {ENCRYPTED, "E"}, + {CONFIGURATION, "CP"}, + {EXTENSIBLE_AUTHENTICATION, "EAP"}, + {HEADER, "HDR"}, + {PROPOSAL_SUBSTRUCTURE, "PROP"}, + {TRANSFORM_SUBSTRUCTURE, "TRANS"}, + {TRANSFORM_ATTRIBUTE, "TRANSATTR"}, + {TRAFFIC_SELECTOR_SUBSTRUCTURE, "TSSUB"}, + {CONFIGURATION_ATTRIBUTE, "CPATTR"}, + {UNKNOWN_PAYLOAD, "??"}, + {MAPPING_END, NULL} +}; + +/* * see header */ payload_t *payload_create(payload_type_t type) |