/* DO NOT EDIT-- this file is automatically generated.  */

#include "sysdep.h"

#include "constants.h"
#include "isakmp_num.h"





struct constant_map isakmp_payload_cst[] = {
  { ISAKMP_PAYLOAD_NONE, "NONE", 0 }, 
  { ISAKMP_PAYLOAD_SA, "SA", 0 }, 
  { ISAKMP_PAYLOAD_PROPOSAL, "PROPOSAL", 0 }, 
  { ISAKMP_PAYLOAD_TRANSFORM, "TRANSFORM", 0 }, 
  { ISAKMP_PAYLOAD_KEY_EXCH, "KEY_EXCH", 0 }, 
  { ISAKMP_PAYLOAD_ID, "ID", 0 }, 
  { ISAKMP_PAYLOAD_CERT, "CERT", 0 }, 
  { ISAKMP_PAYLOAD_CERT_REQ, "CERT_REQ", 0 }, 
  { ISAKMP_PAYLOAD_HASH, "HASH", 0 }, 
  { ISAKMP_PAYLOAD_SIG, "SIG", 0 }, 
  { ISAKMP_PAYLOAD_NONCE, "NONCE", 0 }, 
  { ISAKMP_PAYLOAD_NOTIFY, "NOTIFY", 0 }, 
  { ISAKMP_PAYLOAD_DELETE, "DELETE", 0 }, 
  { ISAKMP_PAYLOAD_VENDOR, "VENDOR", 0 }, 
  { ISAKMP_PAYLOAD_ATTRIBUTE, "ATTRIBUTE", 0 }, 
  { ISAKMP_PAYLOAD_NAT_D, "NAT_D", 0 }, 
  { ISAKMP_PAYLOAD_NAT_OA, "NAT_OA", 0 }, 
  { ISAKMP_PAYLOAD_RESERVED_MIN, "RESERVED_MIN", 0 }, 
  { ISAKMP_PAYLOAD_RESERVED_MAX, "RESERVED_MAX", 0 }, 
  { ISAKMP_PAYLOAD_PRIVATE_MIN, "PRIVATE_MIN", 0 }, 
  { ISAKMP_PAYLOAD_PRIVATE_MAX, "PRIVATE_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_exch_cst[] = {
  { ISAKMP_EXCH_NONE, "NONE", 0 }, 
  { ISAKMP_EXCH_BASE, "BASE", 0 }, 
  { ISAKMP_EXCH_ID_PROT, "ID_PROT", 0 }, 
  { ISAKMP_EXCH_AUTH_ONLY, "AUTH_ONLY", 0 }, 
  { ISAKMP_EXCH_AGGRESSIVE, "AGGRESSIVE", 0 }, 
  { ISAKMP_EXCH_INFO, "INFO", 0 }, 
  { ISAKMP_EXCH_TRANSACTION, "TRANSACTION", 0 }, 
  { ISAKMP_EXCH_FUTURE_MIN, "FUTURE_MIN", 0 }, 
  { ISAKMP_EXCH_FUTURE_MAX, "FUTURE_MAX", 0 }, 
  { ISAKMP_EXCH_DOI_MIN, "DOI_MIN", 0 }, 
  { ISAKMP_EXCH_DOI_MAX, "DOI_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_flags_cst[] = {
  { ISAKMP_FLAGS_ENC, "ENC", 0 }, 
  { ISAKMP_FLAGS_COMMIT, "COMMIT", 0 }, 
  { ISAKMP_FLAGS_AUTH_ONLY, "AUTH_ONLY", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_certenc_cst[] = {
  { ISAKMP_CERTENC_NONE, "NONE", 0 }, 
  { ISAKMP_CERTENC_PKCS, "PKCS", 0 }, 
  { ISAKMP_CERTENC_PGP, "PGP", 0 }, 
  { ISAKMP_CERTENC_DNS, "DNS", 0 }, 
  { ISAKMP_CERTENC_X509_SIG, "X509_SIG", 0 }, 
  { ISAKMP_CERTENC_X509_KE, "X509_KE", 0 }, 
  { ISAKMP_CERTENC_KERBEROS, "KERBEROS", 0 }, 
  { ISAKMP_CERTENC_CRL, "CRL", 0 }, 
  { ISAKMP_CERTENC_ARL, "ARL", 0 }, 
  { ISAKMP_CERTENC_SPKI, "SPKI", 0 }, 
  { ISAKMP_CERTENC_X509_ATTR, "X509_ATTR", 0 }, 
  { ISAKMP_CERTENC_KEYNOTE, "KEYNOTE", 0 }, 
  { ISAKMP_CERTENC_HASH_URL_PKIX_CERT, "HASH_URL_PKIX_CERT", 0 }, 
  { ISAKMP_CERTENC_HASH_URL_PKIX_BUNDLE, "HASH_URL_PKIX_BUNDLE", 0 }, 
  { ISAKMP_CERTENC_RESERVED_MIN, "RESERVED_MIN", 0 }, 
  { ISAKMP_CERTENC_RESERVED_MAX, "RESERVED_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_notify_cst[] = {
  { ISAKMP_NOTIFY_INVALID_PAYLOAD_TYPE, "INVALID_PAYLOAD_TYPE", 0 }, 
  { ISAKMP_NOTIFY_DOI_NOT_SUPPORTED, "DOI_NOT_SUPPORTED", 0 }, 
  { ISAKMP_NOTIFY_SITUATION_NOT_SUPPORTED, "SITUATION_NOT_SUPPORTED", 0 }, 
  { ISAKMP_NOTIFY_INVALID_COOKIE, "INVALID_COOKIE", 0 }, 
  { ISAKMP_NOTIFY_INVALID_MAJOR_VERSION, "INVALID_MAJOR_VERSION", 0 }, 
  { ISAKMP_NOTIFY_INVALID_MINOR_VERSION, "INVALID_MINOR_VERSION", 0 }, 
  { ISAKMP_NOTIFY_INVALID_EXCHANGE_TYPE, "INVALID_EXCHANGE_TYPE", 0 }, 
  { ISAKMP_NOTIFY_INVALID_FLAGS, "INVALID_FLAGS", 0 }, 
  { ISAKMP_NOTIFY_INVALID_MESSAGE_ID, "INVALID_MESSAGE_ID", 0 }, 
  { ISAKMP_NOTIFY_INVALID_PROTOCOL_ID, "INVALID_PROTOCOL_ID", 0 }, 
  { ISAKMP_NOTIFY_INVALID_SPI, "INVALID_SPI", 0 }, 
  { ISAKMP_NOTIFY_INVALID_TRANSFORM_ID, "INVALID_TRANSFORM_ID", 0 }, 
  { ISAKMP_NOTIFY_ATTRIBUTES_NOT_SUPPORTED, "ATTRIBUTES_NOT_SUPPORTED", 0 }, 
  { ISAKMP_NOTIFY_NO_PROPOSAL_CHOSEN, "NO_PROPOSAL_CHOSEN", 0 }, 
  { ISAKMP_NOTIFY_BAD_PROPOSAL_SYNTAX, "BAD_PROPOSAL_SYNTAX", 0 }, 
  { ISAKMP_NOTIFY_PAYLOAD_MALFORMED, "PAYLOAD_MALFORMED", 0 }, 
  { ISAKMP_NOTIFY_INVALID_KEY_INFORMATION, "INVALID_KEY_INFORMATION", 0 }, 
  { ISAKMP_NOTIFY_INVALID_ID_INFORMATION, "INVALID_ID_INFORMATION", 0 }, 
  { ISAKMP_NOTIFY_INVALID_CERT_ENCODING, "INVALID_CERT_ENCODING", 0 }, 
  { ISAKMP_NOTIFY_INVALID_CERTIFICATE, "INVALID_CERTIFICATE", 0 }, 
  { ISAKMP_NOTIFY_CERT_TYPE_UNSUPPORTED, "CERT_TYPE_UNSUPPORTED", 0 }, 
  { ISAKMP_NOTIFY_INVALID_CERT_AUTHORITY, "INVALID_CERT_AUTHORITY", 0 }, 
  { ISAKMP_NOTIFY_INVALID_HASH_INFORMATION, "INVALID_HASH_INFORMATION", 0 }, 
  { ISAKMP_NOTIFY_AUTHENTICATION_FAILED, "AUTHENTICATION_FAILED", 0 }, 
  { ISAKMP_NOTIFY_INVALID_SIGNATURE, "INVALID_SIGNATURE", 0 }, 
  { ISAKMP_NOTIFY_ADDRESS_NOTIFICATION, "ADDRESS_NOTIFICATION", 0 }, 
  { ISAKMP_NOTIFY_NOTIFY_SA_LIFETIME, "NOTIFY_SA_LIFETIME", 0 }, 
  { ISAKMP_NOTIFY_CERTIFICATE_UNAVAILABLE, "CERTIFICATE_UNAVAILABLE", 0 }, 
  { ISAKMP_NOTIFY_UNSUPPORTED_EXCHANGE_TYPE, "UNSUPPORTED_EXCHANGE_TYPE", 0 }, 
  { ISAKMP_NOTIFY_UNEQUAL_PAYLOAD_LENGTHS, "UNEQUAL_PAYLOAD_LENGTHS", 0 }, 
  { ISAKMP_NOTIFY_RESERVED_MIN, "RESERVED_MIN", 0 }, 
  { ISAKMP_NOTIFY_RESERVED_MAX, "RESERVED_MAX", 0 }, 
  { ISAKMP_NOTIFY_PRIVATE_MIN, "PRIVATE_MIN", 0 }, 
  { ISAKMP_NOTIFY_PRIVATE_MAX, "PRIVATE_MAX", 0 }, 
  { ISAKMP_NOTIFY_STATUS_CONNECTED, "STATUS_CONNECTED", 0 }, 
  { ISAKMP_NOTIFY_STATUS_RESERVED1_MIN, "STATUS_RESERVED1_MIN", 0 }, 
  { ISAKMP_NOTIFY_STATUS_RESERVED1_MAX, "STATUS_RESERVED1_MAX", 0 }, 
  { ISAKMP_NOTIFY_STATUS_DOI_MIN, "STATUS_DOI_MIN", 0 }, 
  { ISAKMP_NOTIFY_STATUS_DOI_MAX, "STATUS_DOI_MAX", 0 }, 
  { ISAKMP_NOTIFY_STATUS_PRIVATE_MIN, "STATUS_PRIVATE_MIN", 0 }, 
  { ISAKMP_NOTIFY_STATUS_PRIVATE_MAX, "STATUS_PRIVATE_MAX", 0 }, 
  { ISAKMP_NOTIFY_STATUS_RESERVED2_MIN, "STATUS_RESERVED2_MIN", 0 }, 
  { ISAKMP_NOTIFY_STATUS_RESERVED2_MAX, "STATUS_RESERVED2_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_v2_notify_cst[] = {
  { ISAKMP_V2_NOTIFY_UNSUPPORTED_CRITICAL_PAYLOAD, "UNSUPPORTED_CRITICAL_PAYLOAD", 0 }, 
  { ISAKMP_V2_NOTIFY_INVALID_IKE_SPI, "INVALID_IKE_SPI", 0 }, 
  { ISAKMP_V2_NOTIFY_INVALID_MAJOR_VERSION, "INVALID_MAJOR_VERSION", 0 }, 
  { ISAKMP_V2_NOTIFY_INVALID_SYNTAX, "INVALID_SYNTAX", 0 }, 
  { ISAKMP_V2_NOTIFY_INVALID_MESSAGE_ID, "INVALID_MESSAGE_ID", 0 }, 
  { ISAKMP_V2_NOTIFY_INVALID_SPI, "INVALID_SPI", 0 }, 
  { ISAKMP_V2_NOTIFY_NO_PROPOSAL_CHOSEN, "NO_PROPOSAL_CHOSEN", 0 }, 
  { ISAKMP_V2_NOTIFY_AUTHENTICATION_FAILED, "AUTHENTICATION_FAILED", 0 }, 
  { ISAKMP_V2_NOTIFY_SINGLE_PAIR_REQUIRED, "SINGLE_PAIR_REQUIRED", 0 }, 
  { ISAKMP_V2_NOTIFY_NO_ADDITIONAL_SAS, "NO_ADDITIONAL_SAS", 0 }, 
  { ISAKMP_V2_NOTIFY_INTERNAL_ADDRESS_FAILURE, "INTERNAL_ADDRESS_FAILURE", 0 }, 
  { ISAKMP_V2_NOTIFY_FAILED_CP_REQUIRED, "FAILED_CP_REQUIRED", 0 }, 
  { ISAKMP_V2_NOTIFY_TS_UNACCEPTABLE, "TS_UNACCEPTABLE", 0 }, 
  { ISAKMP_V2_NOTIFY_RESERVED_MIN, "RESERVED_MIN", 0 }, 
  { ISAKMP_V2_NOTIFY_RESERVED_MAX, "RESERVED_MAX", 0 }, 
  { ISAKMP_V2_NOTIFY_PRIVATE_MIN, "PRIVATE_MIN", 0 }, 
  { ISAKMP_V2_NOTIFY_PRIVATE_MAX, "PRIVATE_MAX", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_RESERVED1_MIN, "STATUS_RESERVED1_MIN", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_RESERVED1_MAX, "STATUS_RESERVED1_MAX", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_INITIAL_CONTACT, "STATUS_INITIAL_CONTACT", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_SET_WINDOW_SIZE, "STATUS_SET_WINDOW_SIZE", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_ADDITIONAL_IS_POSSIBLE, "STATUS_ADDITIONAL_IS_POSSIBLE", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_IPCOMP_SUPPORTED, "STATUS_IPCOMP_SUPPORTED", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_NAT_DETECTION_SOURCE_IP, "STATUS_NAT_DETECTION_SOURCE_IP", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_NAT_DETECTION_DESTINATION_IP, "STATUS_NAT_DETECTION_DESTINATION_IP", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_COOKIE, "STATUS_COOKIE", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_USE_TRANSPORT_MODE, "STATUS_USE_TRANSPORT_MODE", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_HTTP_CERT_LOOKUP_SUPPORTED, "STATUS_HTTP_CERT_LOOKUP_SUPPORTED", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_RESERVED2_MIN, "STATUS_RESERVED2_MIN", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_RESERVED2_MAX, "STATUS_RESERVED2_MAX", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_PRIVATE_MIN, "STATUS_PRIVATE_MIN", 0 }, 
  { ISAKMP_V2_NOTIFY_STATUS_PRIVATE_MAX, "STATUS_PRIVATE_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_doi_cst[] = {
  { ISAKMP_DOI_ISAKMP, "ISAKMP", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_proto_cst[] = {
  { ISAKMP_PROTO_ISAKMP, "ISAKMP", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_cfg_cst[] = {
  { ISAKMP_CFG_REQUEST, "REQUEST", 0 }, 
  { ISAKMP_CFG_REPLY, "REPLY", 0 }, 
  { ISAKMP_CFG_SET, "SET", 0 }, 
  { ISAKMP_CFG_ACK, "ACK", 0 }, 
  { ISAKMP_CFG_FUTURE_MIN, "FUTURE_MIN", 0 }, 
  { ISAKMP_CFG_FUTURE_MAX, "FUTURE_MAX", 0 }, 
  { ISAKMP_CFG_PRIVATE_MIN, "PRIVATE_MIN", 0 }, 
  { ISAKMP_CFG_PRIVATE_MAX, "PRIVATE_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_cfg_attr_cst[] = {
  { ISAKMP_CFG_ATTR_INTERNAL_IP4_ADDRESS, "INTERNAL_IP4_ADDRESS", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP4_NETMASK, "INTERNAL_IP4_NETMASK", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP4_DNS, "INTERNAL_IP4_DNS", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP4_NBNS, "INTERNAL_IP4_NBNS", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_ADDRESS_EXPIRY, "INTERNAL_ADDRESS_EXPIRY", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP4_DHCP, "INTERNAL_IP4_DHCP", 0 }, 
  { ISAKMP_CFG_ATTR_APPLICATION_VERSION, "APPLICATION_VERSION", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP6_ADDRESS, "INTERNAL_IP6_ADDRESS", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP6_NETMASK, "INTERNAL_IP6_NETMASK", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP6_DNS, "INTERNAL_IP6_DNS", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP6_NBNS, "INTERNAL_IP6_NBNS", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP6_DHCP, "INTERNAL_IP6_DHCP", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP4_SUBNET, "INTERNAL_IP4_SUBNET", 0 }, 
  { ISAKMP_CFG_ATTR_SUPPORTED_ATTRIBUTES, "SUPPORTED_ATTRIBUTES", 0 }, 
  { ISAKMP_CFG_ATTR_INTERNAL_IP6_SUBNET, "INTERNAL_IP6_SUBNET", 0 }, 
  { ISAKMP_CFG_ATTR_FUTURE_MIN, "FUTURE_MIN", 0 }, 
  { ISAKMP_CFG_ATTR_FUTURE_MAX, "FUTURE_MAX", 0 }, 
  { ISAKMP_CFG_ATTR_PRIVATE_MIN, "PRIVATE_MIN", 0 }, 
  { ISAKMP_CFG_ATTR_PRIVATE_MAX, "PRIVATE_MAX", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_eap_code_cst[] = {
  { ISAKMP_EAP_CODE_REQUEST, "REQUEST", 0 }, 
  { ISAKMP_EAP_CODE_RESPONSE, "RESPONSE", 0 }, 
  { ISAKMP_EAP_CODE_SUCCESS, "SUCCESS", 0 }, 
  { ISAKMP_EAP_CODE_FAILURE, "FAILURE", 0 }, 
  { 0, 0 }
};


struct constant_map isakmp_eap_type_cst[] = {
  { ISAKMP_EAP_TYPE_IDENTITY, "IDENTITY", 0 }, 
  { ISAKMP_EAP_TYPE_NOTIFICATION, "NOTIFICATION", 0 }, 
  { ISAKMP_EAP_TYPE_NAK, "NAK", 0 }, 
  { ISAKMP_EAP_TYPE_MD5_CHALLENGE, "MD5_CHALLENGE", 0 }, 
  { ISAKMP_EAP_TYPE_OTP, "OTP", 0 }, 
  { ISAKMP_EAP_TYPE_TOKEN, "TOKEN", 0 }, 
  { 0, 0 }
};


