1*03f9172cSAndroid Build Coastguard WorkerInteroperability testing of hostapd's IEEE 802.1X/EAPOL authentication 2*03f9172cSAndroid Build Coastguard Worker 3*03f9172cSAndroid Build Coastguard WorkerTest matrix 4*03f9172cSAndroid Build Coastguard Worker 5*03f9172cSAndroid Build Coastguard Worker+) tested successfully 6*03f9172cSAndroid Build Coastguard WorkerF) failed 7*03f9172cSAndroid Build Coastguard Worker-) peer did not support 8*03f9172cSAndroid Build Coastguard Worker?) not tested 9*03f9172cSAndroid Build Coastguard Worker 10*03f9172cSAndroid Build Coastguard WorkerXSupplicant --------------------------------. 11*03f9172cSAndroid Build Coastguard WorkerIntel PROSet ---------------------------. | 12*03f9172cSAndroid Build Coastguard WorkerWindows XP -------------------------. | | 13*03f9172cSAndroid Build Coastguard WorkerMac OS X 10.4 ------------------. | | | 14*03f9172cSAndroid Build Coastguard WorkerNokia S60 ------------------. | | | | 15*03f9172cSAndroid Build Coastguard Workerwpa_supplicant ---------. | | | | | 16*03f9172cSAndroid Build Coastguard Worker | | | | | | 17*03f9172cSAndroid Build Coastguard Worker 18*03f9172cSAndroid Build Coastguard WorkerEAP-MD5 + - ? ? - 19*03f9172cSAndroid Build Coastguard WorkerEAP-GTC + - ? - - 20*03f9172cSAndroid Build Coastguard WorkerEAP-MSCHAPv2 + - ? - - 21*03f9172cSAndroid Build Coastguard WorkerEAP-TLS + + +1 + + 22*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/MSCHAPv2 + + + + + + 23*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/GTC + + + - + 24*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/MD5 + - + - - 25*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/TLS + F - + + 26*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/SIM + + - - - 27*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/AKA + + - - - 28*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/PSK + - - - - 29*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/PAX + - - - - 30*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/SAKE + - - - - 31*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv0/GPSK + - - - - 32*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/MSCHAPv2 + + + - + + 33*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/GTC + + + - + 34*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/MD5 + - + - - 35*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/TLS + F - - + 36*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/SIM + + - - - 37*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/AKA + + - - - 38*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/PSK + - - - - 39*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/PAX + - - - - 40*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/SAKE + - - - - 41*03f9172cSAndroid Build Coastguard WorkerEAP-PEAPv1/GPSK + - - - - 42*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/CHAP + - + - + + 43*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/MSCHAP + - + - + + 44*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/MSCHAPv2 + + + - + + 45*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/PAP + - + - + + 46*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/EAP-MD5 + - - - - + 47*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/EAP-GTC + + - - - 48*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/EAP-MSCHAPv2 + + - - - 49*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/EAP-TLS + F - - - 50*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/EAP-SIM + + - - - 51*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS/EAP-AKA + + - - - 52*03f9172cSAndroid Build Coastguard WorkerEAP-TTLS + TNC + - - - - 53*03f9172cSAndroid Build Coastguard WorkerEAP-SIM + + - - + 54*03f9172cSAndroid Build Coastguard WorkerEAP-AKA + + - - - 55*03f9172cSAndroid Build Coastguard WorkerEAP-PAX + - - - - 56*03f9172cSAndroid Build Coastguard WorkerEAP-SAKE + - - - - 57*03f9172cSAndroid Build Coastguard WorkerEAP-GPSK + - - - - 58*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/MSCHAPv2(prov) + - F - F 59*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/GTC(auth) + - + - + 60*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/MSCHAPv2(aprov)+ - F - F 61*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/GTC(aprov) + - F - F 62*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/MD5(aprov) + - - - - 63*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/TLS(aprov) + - - - - 64*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/SIM(aprov) + - - - - 65*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/AKA(aprov) + - - - - 66*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/MSCHAPv2(auth) + - + - + 67*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/MD5(auth) + - + - - 68*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/TLS(auth) + - - - - 69*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/SIM(auth) + - - - - 70*03f9172cSAndroid Build Coastguard WorkerEAP-FAST/AKA(auth) + - - - - 71*03f9172cSAndroid Build Coastguard WorkerEAP-FAST + TNC + - - - - 72*03f9172cSAndroid Build Coastguard WorkerEAP-IKEv2 + - - - - 73*03f9172cSAndroid Build Coastguard WorkerEAP-TNC + - - - - 74*03f9172cSAndroid Build Coastguard Worker 75*03f9172cSAndroid Build Coastguard Worker1) EAP-TLS itself worked, but peer certificate validation failed at 76*03f9172cSAndroid Build Coastguard Worker least when using the internal TLS server (peer included incorrect 77*03f9172cSAndroid Build Coastguard Worker certificates in the chain?) 78