case EAPOL_altReject:
flag = CTX_FLAG_EAP_ALT_REJECT;
break;
+ case EAPOL_eapTriggerStart:
+ flag = CTX_FLAG_EAP_TRIGGER_START;
+ break;
}
return flag;
peerNotifyPending,
};
-extern int wpa_debug_level;
#define CHBIND_SERVICE_NAME_FLAG 0x01
#define CHBIND_HOST_NAME_FLAG 0x02
gss_buffer_desc identity = GSS_C_EMPTY_BUFFER;
gss_buffer_desc realm = GSS_C_EMPTY_BUFFER;
gss_cred_id_t cred = ctx->cred;
- char *debug_file = NULL;
eapPeerConfig->identity = NULL;
eapPeerConfig->identity_len = 0;
GSSEAP_KRB_INIT(&krbContext);
eapPeerConfig->fragment_size = 1024;
- wpa_debug_level = MSG_ERROR;
- if ((debug_file = getenv("GSSEAP_TRACE")) != NULL) {
- wpa_debug_open_file(debug_file);
- wpa_debug_level = 0;
- }
GSSEAP_ASSERT(cred->name != GSS_C_NO_NAME);
eapPeerConfig->client_cert = (unsigned char *)cred->clientCertificate.value;
eapPeerConfig->private_key = (unsigned char *)cred->privateKey.value;
}
- eapPeerConfig->private_key_passwd = (unsigned char *)cred->password.value;
+ eapPeerConfig->private_key_passwd = (char *)cred->password.value;
}
*minor = 0;
if (GSS_ERROR(major))
gssEapReleaseContext(&tmpMinor, context_handle);
+ gssEapTraceStatus( "gss_init_sec_context", major, *minor);
return major;
}