cleanup some symbolic constants
[mech_eap.orig] / util_reauth.h
index e37dd49..96287d2 100644 (file)
  * SUCH DAMAGE.
  */
 
+/*
+ * Fast reauthentication support.
+ */
+
 #include "gssapiP_eap.h"
 
 #ifndef _UTIL_REAUTH_H_
 #define _UTIL_REAUTH_H_ 1
 
+/* AD element containing serialised AVPs. */
 #define KRB5_AUTHDATA_RADIUS_AVP        513
 
 OM_uint32
@@ -85,12 +90,6 @@ gssInquireSecContextByOid(OM_uint32 *minor,
                           gss_buffer_set_t *data_set);
 
 OM_uint32
-gssKrbExtractAuthzDataFromSecContext(OM_uint32 *minor,
-                                     const gss_ctx_id_t ctx,
-                                     int ad_type,
-                                     gss_buffer_t ad_data);
-
-OM_uint32
 gssStoreCred(OM_uint32 *minor,
              const gss_cred_id_t input_cred_handle,
              gss_cred_usage_t input_usage,
@@ -101,6 +100,16 @@ gssStoreCred(OM_uint32 *minor,
              gss_cred_usage_t *cred_usage_stored);
 
 OM_uint32
+gssGetNameAttribute(OM_uint32 *minor,
+                    gss_name_t name,
+                    gss_buffer_t attr,
+                    int *authenticated,
+                    int *complete,
+                    gss_buffer_t value,
+                    gss_buffer_t display_value,
+                    int *more);
+
+OM_uint32
 gssEapMakeReauthCreds(OM_uint32 *minor,
                       gss_ctx_id_t ctx,
                       gss_cred_id_t cred,
@@ -133,4 +142,9 @@ gssEapReauthComplete(OM_uint32 *minor,
 OM_uint32
 gssEapReauthInitialize(OM_uint32 *minor);
 
+int
+gssEapCanReauthP(gss_cred_id_t cred,
+                 gss_name_t target,
+                 OM_uint32 timeReq);
+
 #endif /* _UTIL_REAUTH_H_ */