get GSS-EAP working again with TLV
[mech_eap.orig] / util.h
diff --git a/util.h b/util.h
index 7f433e9..b081cce 100644 (file)
--- a/util.h
+++ b/util.h
@@ -168,11 +168,13 @@ enum gss_eap_token_type {
 #define ITOK_TYPE_REAUTH_CREDS          0x00000007
 #define ITOK_TYPE_REAUTH_REQ            0x00000008
 #define ITOK_TYPE_REAUTH_RESP           0x00000009
+#define ITOK_TYPE_VERSION_INFO          0x0000000A
+#define ITOK_TYPE_VENDOR_INFO           0x0000000B
 
 #define ITOK_FLAG_CRITICAL              0x80000000  /* critical, wire flag */
 #define ITOK_FLAG_VERIFIED              0x40000000  /* verified, API flag */
 
-#define ITOK_TYPE_MASK                  (~(EXT_FLAG_CRITICAL | EXT_FLAG_VERIFIED))
+#define ITOK_TYPE_MASK                  (~(ITOK_FLAG_CRITICAL | ITOK_FLAG_VERIFIED))
 
 OM_uint32 gssEapAllocContext(OM_uint32 *minor, gss_ctx_id_t *pCtx);
 OM_uint32 gssEapReleaseContext(OM_uint32 *minor, gss_ctx_id_t *pCtx);