/** * @file encodings.c * * @brief Encoding types of fields in a IKEv2 payload. * */ /* * Copyright (C) 2005 Jan Hutter, Martin Willi * Hochschule fuer Technik Rapperswil * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. See . * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. */ #include "encodings.h" mapping_t encoding_type_m[] = { {U_INT_4, "U_INT_4"}, {U_INT_8, "U_INT_8"}, {U_INT_16, "U_INT_16"}, {U_INT_32, "U_INT_32"}, {U_INT_64, "U_INT_64"}, {IKE_SPI, "IKE_SPI"}, {RESERVED_BIT, "RESERVED_BIT"}, {RESERVED_BYTE, "RESERVED_BYTE"}, {FLAG, "FLAG"}, {PAYLOAD_LENGTH, "PAYLOAD_LENGTH"}, {HEADER_LENGTH, "HEADER_LENGTH"}, {SPI_SIZE, "SPI_SIZE"}, {SPI, "SPI"}, {KEY_EXCHANGE_DATA, "KEY_EXCHANGE_DATA"}, {NOTIFICATION_DATA, "NOTIFICATION_DATA"}, {PROPOSALS, "PROPOSALS"}, {TRANSFORMS, "TRANSFORMS"}, {TRANSFORM_ATTRIBUTES, "TRANSFORM_ATTRIBUTES"}, {ATTRIBUTE_FORMAT, "ATTRIBUTE_FORMAT"}, {ATTRIBUTE_TYPE, "ATTRIBUTE_TYPE"}, {ATTRIBUTE_LENGTH_OR_VALUE, "ATTRIBUTE_LENGTH_OR_VALUE"}, {ATTRIBUTE_VALUE, "ATTRIBUTE_VALUE"}, {NONCE_DATA, "NONCE_DATA"}, {ID_DATA, "ID_DATA"}, {AUTH_DATA, "AUTH_DATA"}, {ENCRYPTED_DATA, "ENCRYPTED_DATA"}, {TS_TYPE, "TS_TYPE"}, {ADDRESS, "ADDRESS"}, {TRAFFIC_SELECTORS, "TRAFFIC_SELECTORS"}, {CERT_DATA, "CERT_DATA"}, {CERTREQ_DATA, "CERTREQ_DATA"}, {SPIS, "SPIS"}, {VID_DATA, "VID_DATA"}, {VID_DATA, "VID_DATA"}, {CONFIGURATION_ATTRIBUTES, "CONFIGURATION_ATTRIBUTES"}, {CONFIGURATION_ATTRIBUTE_LENGTH, "CONFIGURATION_ATTRIBUTE_LENGTH"}, {CONFIGURATION_ATTRIBUTE_VALUE, "CONFIGURATION_ATTRIBUTE_VALUE"}, {EAP_MESSAGE, "EAP_MESSAGE"}, {UNKNOWN_DATA,"UNKNOWN_DATA"}, {MAPPING_END, NULL} };