xref: /aosp_15_r20/external/wpa_supplicant_8/hostapd/eap_testing.txt (revision 03f9172ca588f91df233974f4258bab95191f931)
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