update Lucid code for Heimdal
[mech_eap.orig] / util_reauth.h
index dca9bf0..29f2f2e 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
@@ -119,6 +124,7 @@ gssEapStoreReauthCreds(OM_uint32 *minor,
 
 OM_uint32
 gssEapGlueToMechName(OM_uint32 *minor,
+                     gss_ctx_id_t glueContext,
                      gss_name_t glueName,
                      gss_name_t *pMechName);
 
@@ -137,4 +143,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_ */