fragattacks/src/eap_server
Jouni Malinen d9c753b4f5 EAP server: Handle EAP method initialization failures more cleanly
Allow another EAP method to be tried if one of the enabled methods
fails. If all the remaining methods fail, reject connection by adding a
new METHOD_REQUEST -> FAILURE transition. Previously, this case resulted
in the state machine trying to send a message when none was available
and then waiting for a following event until timeout.

Signed-hostap: Jouni Malinen <j@w1.fi>
2013-11-24 18:26:05 +02:00
..
eap_i.h Add server identity configuration for EAP server 2013-07-07 20:30:10 +03:00
eap_methods.h EAP-EKE: Add server implementation 2013-07-07 20:30:10 +03:00
eap_server_aka.c EAP-AKA server: Fix AUTS processing 2013-09-29 18:39:14 +03:00
eap_server_eke.c EAP-EKE: Add server implementation 2013-07-07 20:30:10 +03:00
eap_server_fast.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server_gpsk.c EAP-GPSK server: Use configured server identity 2013-07-07 20:30:10 +03:00
eap_server_gtc.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server_identity.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server_ikev2.c EAP-IKEv2 server: Use configured server identity 2013-07-07 20:30:10 +03:00
eap_server_md5.c EAP-MD5: Verify that CHAP operation succeeds 2012-08-16 18:49:02 +03:00
eap_server_methods.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server_mschapv2.c EAP-MSCHAPv2: Use configured server identity 2013-07-07 20:30:10 +03:00
eap_server_pax.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server_peap.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server_psk.c EAP-PSK: Use configured server identity 2013-07-07 20:30:10 +03:00
eap_server_pwd.c EAP-pwd: Replace direct OpenSSL HMAC use with wrapper 2012-07-02 22:10:03 +03:00
eap_server_sake.c EAP-SAKE: Use configured server identity 2013-07-07 20:30:10 +03:00
eap_server_sim.c EAP-SIM/AKA server: Fix memory leak in error path 2012-11-11 13:15:49 +02:00
eap_server_tls_common.c Reject TLS-based EAP server method if TLS context not initialized 2013-11-24 18:01:12 +02:00
eap_server_tls.c Add UNAUTH-TLS vendor specific EAP type 2012-08-22 22:34:11 +03:00
eap_server_tnc.c Remove unnecessary base64.h inclusion 2012-08-19 18:41:45 +03:00
eap_server_ttls.c Fix memory allocation failure handling in EAP-TTLS/MSCHAPv2 server 2012-08-19 17:23:00 +03:00
eap_server_vendor_test.c Use proper private enterprise number for EAP VENDOR-TEST 2012-08-22 21:37:19 +03:00
eap_server_wsc.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
eap_server.c EAP server: Handle EAP method initialization failures more cleanly 2013-11-24 18:26:05 +02:00
eap_sim_db.c Convert perror/printf calls to wpa_printf 2013-11-02 12:58:33 +02:00
eap_sim_db.h EAP-SIM DB: Use pointer to struct eap_sim_db_data instead of void* 2012-09-01 21:48:48 +03:00
eap_tls_common.h Add UNAUTH-TLS vendor specific EAP type 2012-08-22 22:34:11 +03:00
eap.h Add server identity configuration for EAP server 2013-07-07 20:30:10 +03:00
ikev2.c EAP-IKEV2 server: Fix invalid memory freeing operation 2013-02-09 01:20:36 +02:00
ikev2.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
Makefile Remove unnecessary SUBDIRS loops from src/*/Makefile 2010-04-17 17:10:31 +03:00
tncs.c Add dup_binstr() to help common binary string tasks 2013-04-27 23:44:59 +03:00
tncs.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00