]> git.saurik.com Git - apple/network_cmds.git/blobdiff - racoon.tproj/vendorid.h
network_cmds-245.1.3.tar.gz
[apple/network_cmds.git] / racoon.tproj / vendorid.h
index 84ed725a3cf8ce7841e8c4c3af5a3fdd31a3ad20..8aca6ce120af62fd40814058834beb553c52d922 100644 (file)
@@ -1,4 +1,4 @@
-/*     $KAME: vendorid.h,v 1.5 2000/10/04 17:41:04 itojun Exp $        */
+/*     $KAME: vendorid.h,v 1.6 2001/03/27 02:39:58 thorpej Exp $       */
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -29,6 +29,9 @@
  * SUCH DAMAGE.
  */
 
+#ifndef __VENDORID_H__
+#define __VENDORID_H__
+
 /* The unknown vendor ID. */
 #define        VENDORID_UNKNOWN        -1
 
  * Refer to draft-ietf-ipsec-isakmp-gss-auth-06.txt.
  */
 #define        VENDORID_GSSAPI_LONG    1
-#define        VENDORID_GSSAPI         2
-#define        VENDORID_MS_NT5         3
-#define        VENDOR_SUPPORTS_GSSAPI(x)                                       \
-       ((x) == VENDORID_GSSAPI_LONG ||                                 \
-        (x) == VENDORID_GSSAPI ||                                      \
+#define        VENDORID_GSSAPI                 2
+#define        VENDORID_MS_NT5                 3
+#define        VENDOR_SUPPORTS_GSSAPI(x)               \
+       ((x) == VENDORID_GSSAPI_LONG ||         \
+        (x) == VENDORID_GSSAPI ||                      \
         (x) == VENDORID_MS_NT5)
+#define VENDORID_NATT_RFC              4
+#define        VENDORID_NATT_APPLE             5
+#define VENDORID_NATT_02               6
+#define VENDORID_NATT_02N              7
 
-#define        NUMVENDORIDS            4
+#define        NUMVENDORIDS                    8
 
 #define        VENDORID_STRINGS                                                \
-{                                                                      \
-       "KAME/racoon",                                                  \
-       "A GSS-API Authentication Method for IKE",                      \
-       "GSSAPI",                                                       \
+{                                                                                              \
+       "KAME/racoon",                                                          \
+       "A GSS-API Authentication Method for IKE",      \
+       "GSSAPI",                                                                       \
        "MS NT5 ISAKMPOAKLEY",                                          \
+       "RFC 3947",                                                                     \
+       "draft-ietf-ipsec-nat-t-ike",                           \
+       "draft-ietf-ipsec-nat-t-ike-02",                        \
+       "draft-ietf-ipsec-nat-t-ike-02\n"                       \
 }
 
 extern const char *vendorid_strings[];
 
 vchar_t *set_vendorid __P((int));
 int check_vendorid __P((struct isakmp_gen *));
+
+
+#endif /* __VENDORID_H__ */
+