use correct free
[mech_eap.orig] / util_radius.h
index cc84900..30ac07e 100644 (file)
@@ -86,10 +86,12 @@ public:
                                 int *complete,
                                 gss_buffer_t value) const;
 
-    bool authenticated() const { return m_authenticated; }
+    bool authenticated(void) const { return m_authenticated; }
 
-    static bool init();
-    static void finalize();
+    time_t getExpiryTime(void) const;
+
+    static bool init(void);
+    static void finalize(void);
 
     static gss_eap_attr_provider *createAttrContext(void);
 
@@ -142,10 +144,11 @@ enum { VENDOR_ATTR_MS_MPPE_SEND_KEY = 16,
        VENDOR_ATTR_MS_MPPE_RECV_KEY = 17
 };
 
-#define VENDOR_ID_GSS_EAP   5322    /* XXX TODO assign */
+#define VENDOR_ID_UKERNA    25622
 
-enum { VENDOR_ATTR_GSS_ACCEPTOR_SERVICE_NAME = 1,
+enum { VENDOR_ATTR_GSS_ACCEPTOR_SERVICE_NAME = 128,
        VENDOR_ATTR_GSS_ACCEPTOR_HOST_NAME,
+       VENDOR_ATTR_GSS_ACCEPTOR_SERVICE_SPECIFIC,
        VENDOR_ATTR_GSS_ACCEPTOR_REALM_NAME,
        VENDOR_ATTR_SAML_AAA_ASSERTION
 };