Cleanup
authorLuke Howard <lukeh@padl.com>
Wed, 8 Sep 2010 16:45:48 +0000 (18:45 +0200)
committerLuke Howard <lukeh@padl.com>
Wed, 8 Sep 2010 16:45:48 +0000 (18:45 +0200)
mech_eap/init_sec_context.c
mech_eap/inquire_context.c
mech_eap/mech_eap.exports
mech_eap/mech_invoke.c

index ba338a8..cb20f20 100644 (file)
@@ -92,7 +92,7 @@ peerSetBool(void *data, enum eapol_bool_var variable,
     OM_uint32 flag;
 
     if (ctx == GSS_C_NO_CONTEXT)
-        return FALSE;
+        return;
 
     flag = policyVariableToFlag(variable);
 
@@ -128,7 +128,7 @@ peerSetInt(void *data, enum eapol_int_var variable,
     gss_ctx_id_t ctx = data;
 
     if (ctx == GSS_C_NO_CONTEXT)
-        return FALSE;
+        return;
 
     assert(CTX_IS_INITIATOR(ctx));
 
@@ -139,3 +139,20 @@ peerSetInt(void *data, enum eapol_int_var variable,
     }
 }
 
+OM_uint32
+gss_init_sec_context(OM_uint32 *minor,
+                     gss_cred_id_t cred,
+                     gss_ctx_id_t *pCtx,
+                     gss_name_t target_name,
+                     gss_OID mech_type,
+                     OM_uint32 req_flags,
+                     OM_uint32 time_req,
+                     gss_channel_bindings_t input_chan_bindings,
+                     gss_buffer_t input_token,
+                     gss_OID *actual_mech_type,
+                     gss_buffer_t output_token,
+                     OM_uint32 *ret_flags,
+                     OM_uint32 *time_rec)
+{
+    GSSEAP_NOT_IMPLEMENTED;
+}
index daa4602..fec50af 100644 (file)
@@ -59,7 +59,7 @@ gss_inquire_context(OM_uint32 *minor,
     }
 
     if (targ_name != NULL) {
-        major = gss_duplciate_name(minor, ctx->acceptorName, targ_name);
+        major = gss_duplicate_name(minor, ctx->acceptorName, targ_name);
         if (GSS_ERROR(major))
             goto cleanup;
     }
index e84fef7..5dfcde6 100644 (file)
@@ -10,7 +10,6 @@ gss_delete_sec_context
 gss_display_name
 gss_display_name_ext
 gss_duplicate_name
-gss_eap_mech
 gss_export_name
 gss_export_sec_context
 gss_get_mic
@@ -39,3 +38,7 @@ gss_wrap
 gss_wrap_iov
 gss_wrap_iov_length
 gss_wrap_size_limit
+GSS_EAP_MECHANISM
+GSS_EAP_AES128_CTS_HMAC_SHA1_96_MECHANISM
+GSS_EAP_AES256_CTS_HMAC_SHA1_96_MECHANISM
+GSS_EAP_NT_PRINCIPAL_NAME
index df58177..e306c0c 100644 (file)
@@ -38,5 +38,6 @@ gssspi_mech_invoke(OM_uint32 *minor,
                    const gss_OID desired_object,
                    gss_buffer_t value)
 {
-    GSSEAP_NOT_IMPLEMENTED;
+    *minor = 0;
+    return GSS_S_UNAVAILABLE;
 }