• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cmake_minimum_required(VERSION 3.22)
2project(wpa_supplicant_2_9_standard)
3
4set(CMAKE_CXX_STANDARD 14)
5
6include_directories(build/include)
7include_directories(hostapd)
8include_directories(hs20/client)
9include_directories(src/ap)
10include_directories(src/common)
11include_directories(src/crypto)
12include_directories(src/drivers)
13include_directories(src/eap_common)
14include_directories(src/eap_peer)
15include_directories(src/eap_server)
16include_directories(src/eapol_auth)
17include_directories(src/eapol_supp)
18include_directories(src/fst)
19include_directories(src/l2_packet)
20include_directories(src/p2p)
21include_directories(src/pae)
22include_directories(src/radius)
23include_directories(src/rsn_supp)
24include_directories(src/tls)
25include_directories(src/utils)
26include_directories(src/wps)
27include_directories(wpa_supplicant)
28include_directories(wpa_supplicant/binder)
29include_directories(wpa_supplicant/dbus)
30include_directories(wpa_supplicant/wpa_gui-qt4)
31include_directories(wpa_supplicant_lib)
32include_directories(wpa_test)
33include_directories(../../../drivers/peripheral/wlan/client)
34include_directories(../../libnl/include)
35
36add_executable(wpa_supplicant_2_9_standard
37        build/include/libwpa.h
38        build/Makefile
39        hostapd/logwatch/hostapd
40        hostapd/logwatch/hostapd.conf
41        hostapd/logwatch/README
42        hostapd/.config
43        hostapd/android.config
44        hostapd/Android.mk
45        hostapd/ap_config_file.c
46        hostapd/ap_ctrl_iface.c
47        hostapd/ap_eap_register.c
48        hostapd/ap_main.c
49        hostapd/ChangeLog
50        hostapd/config_file.h
51        hostapd/ctrl_iface.h
52        hostapd/defconfig
53        hostapd/eap_register.h
54        hostapd/eap_testing.txt
55        hostapd/hapd_module_tests.c
56        hostapd/hlr_auc_gw.c
57        hostapd/hlr_auc_gw.milenage_db
58        hostapd/hlr_auc_gw.txt
59        hostapd/hostapd.8
60        hostapd/hostapd.accept
61        hostapd/hostapd.android.rc
62        hostapd/hostapd.conf
63        hostapd/hostapd.deny
64        hostapd/hostapd.eap_user
65        hostapd/hostapd.eap_user_sqlite
66        hostapd/hostapd.radius_clients
67        hostapd/hostapd.sim_db
68        hostapd/hostapd.vlan
69        hostapd/hostapd.wpa_psk
70        hostapd/hostapd_cli.1
71        hostapd/hostapd_cli.c
72        hostapd/Makefile
73        hostapd/nt_password_hash.c
74        hostapd/README
75        hostapd/README-MULTI-AP
76        hostapd/README-WPS
77        hostapd/README.OpenSource
78        hostapd/sae_pk_gen.c
79        hostapd/wired.conf
80        hostapd/wps-ap-nfc.py
81        hostapd_test/hostapd_sample.c
82        hs20/client/.gitignore
83        hs20/client/Android.mk
84        hs20/client/devdetail.xml
85        hs20/client/devinfo.xml
86        hs20/client/est.c
87        hs20/client/Makefile
88        hs20/client/oma_dm_client.c
89        hs20/client/osu_client.c
90        hs20/client/osu_client.h
91        hs20/client/spp_client.c
92        src/ap/accounting.c
93        src/ap/accounting.h
94        src/ap/acs.c
95        src/ap/acs.h
96        src/ap/airtime_policy.c
97        src/ap/airtime_policy.h
98        src/ap/ap_config.c
99        src/ap/ap_config.h
100        src/ap/ap_drv_ops.c
101        src/ap/ap_drv_ops.h
102        src/ap/ap_list.c
103        src/ap/ap_list.h
104        src/ap/ap_mlme.c
105        src/ap/ap_mlme.h
106        src/ap/ap_rrm.c
107        src/ap/authsrv.c
108        src/ap/authsrv.h
109        src/ap/beacon.c
110        src/ap/beacon.h
111        src/ap/bss_load.c
112        src/ap/bss_load.h
113        src/ap/ctrl_iface_ap.c
114        src/ap/ctrl_iface_ap.h
115        src/ap/dfs.c
116        src/ap/dfs.h
117        src/ap/dhcp_snoop.c
118        src/ap/dhcp_snoop.h
119        src/ap/dpp_hostapd.c
120        src/ap/dpp_hostapd.h
121        src/ap/drv_callbacks.c
122        src/ap/eap_user_db.c
123        src/ap/eth_p_oui.c
124        src/ap/eth_p_oui.h
125        src/ap/fils_hlp.c
126        src/ap/fils_hlp.h
127        src/ap/gas_query_ap.c
128        src/ap/gas_query_ap.h
129        src/ap/gas_serv.c
130        src/ap/gas_serv.h
131        src/ap/hostapd.c
132        src/ap/hostapd.h
133        src/ap/hs20.c
134        src/ap/hs20.h
135        src/ap/hw_features.c
136        src/ap/hw_features.h
137        src/ap/ieee802_11.c
138        src/ap/ieee802_11.h
139        src/ap/ieee802_11_auth.c
140        src/ap/ieee802_11_auth.h
141        src/ap/ieee802_11_he.c
142        src/ap/ieee802_11_ht.c
143        src/ap/ieee802_11_shared.c
144        src/ap/ieee802_11_vht.c
145        src/ap/ieee802_1x.c
146        src/ap/ieee802_1x.h
147        src/ap/Makefile
148        src/ap/mbo_ap.c
149        src/ap/mbo_ap.h
150        src/ap/ndisc_snoop.c
151        src/ap/ndisc_snoop.h
152        src/ap/neighbor_db.c
153        src/ap/neighbor_db.h
154        src/ap/p2p_hostapd.c
155        src/ap/p2p_hostapd.h
156        src/ap/pmksa_cache_auth.c
157        src/ap/pmksa_cache_auth.h
158        src/ap/preauth_auth.c
159        src/ap/preauth_auth.h
160        src/ap/rrm.c
161        src/ap/rrm.h
162        src/ap/sta_info.c
163        src/ap/sta_info.h
164        src/ap/taxonomy.c
165        src/ap/taxonomy.h
166        src/ap/tkip_countermeasures.c
167        src/ap/tkip_countermeasures.h
168        src/ap/utils.c
169        src/ap/vlan.c
170        src/ap/vlan.h
171        src/ap/vlan_full.c
172        src/ap/vlan_ifconfig.c
173        src/ap/vlan_init.c
174        src/ap/vlan_init.h
175        src/ap/vlan_ioctl.c
176        src/ap/vlan_util.c
177        src/ap/vlan_util.h
178        src/ap/wmm.c
179        src/ap/wmm.h
180        src/ap/wnm_ap.c
181        src/ap/wnm_ap.h
182        src/ap/wpa_auth.c
183        src/ap/wpa_auth.h
184        src/ap/wpa_auth_ft.c
185        src/ap/wpa_auth_glue.c
186        src/ap/wpa_auth_glue.h
187        src/ap/wpa_auth_i.h
188        src/ap/wpa_auth_ie.c
189        src/ap/wpa_auth_ie.h
190        src/ap/wpa_auth_kay.c
191        src/ap/wpa_auth_kay.h
192        src/ap/wps_hostapd.c
193        src/ap/wps_hostapd.h
194        src/ap/x_snoop.c
195        src/ap/x_snoop.h
196        src/common/brcm_vendor.h
197        src/common/cli.c
198        src/common/cli.h
199        src/common/common_module_tests.c
200        src/common/ctrl_iface_common.c
201        src/common/ctrl_iface_common.h
202        src/common/defs.h
203        src/common/dhcp.h
204        src/common/dpp.c
205        src/common/dpp.h
206        src/common/dpp_auth.c
207        src/common/dpp_backup.c
208        src/common/dpp_crypto.c
209        src/common/dpp_i.h
210        src/common/dpp_pkex.c
211        src/common/dpp_reconfig.c
212        src/common/dpp_tcp.c
213        src/common/dragonfly.c
214        src/common/dragonfly.h
215        src/common/eapol_common.h
216        src/common/gas.c
217        src/common/gas.h
218        src/common/gas_server.c
219        src/common/gas_server.h
220        src/common/hw_features_common.c
221        src/common/hw_features_common.h
222        src/common/ieee802_11_common.c
223        src/common/ieee802_11_common.h
224        src/common/ieee802_11_defs.h
225        src/common/ieee802_1x_defs.h
226        src/common/linux_bridge.h
227        src/common/linux_vlan.h
228        src/common/Makefile
229        src/common/ocv.c
230        src/common/ocv.h
231        src/common/privsep_commands.h
232        src/common/ptksa_cache.c
233        src/common/ptksa_cache.h
234        src/common/qca-vendor-attr.h
235        src/common/qca-vendor.h
236        src/common/sae.c
237        src/common/sae.h
238        src/common/sae_pk.c
239        src/common/tnc.h
240        src/common/version.h
241        src/common/wpa_common.c
242        src/common/wpa_common.h
243        src/common/wpa_ctrl.c
244        src/common/wpa_ctrl.h
245        src/common/wpa_helpers.c
246        src/common/wpa_helpers.h
247        src/crypto/aes-cbc.c
248        src/crypto/aes-ccm.c
249        src/crypto/aes-ctr.c
250        src/crypto/aes-eax.c
251        src/crypto/aes-encblock.c
252        src/crypto/aes-gcm.c
253        src/crypto/aes-internal-dec.c
254        src/crypto/aes-internal-enc.c
255        src/crypto/aes-internal.c
256        src/crypto/aes-omac1.c
257        src/crypto/aes-siv.c
258        src/crypto/aes-unwrap.c
259        src/crypto/aes-wrap.c
260        src/crypto/aes.h
261        src/crypto/aes_i.h
262        src/crypto/aes_siv.h
263        src/crypto/aes_wrap.h
264        src/crypto/crypto.h
265        src/crypto/crypto_gnutls.c
266        src/crypto/crypto_internal-cipher.c
267        src/crypto/crypto_internal-modexp.c
268        src/crypto/crypto_internal-rsa.c
269        src/crypto/crypto_internal.c
270        src/crypto/crypto_libtomcrypt.c
271        src/crypto/crypto_linux.c
272        src/crypto/crypto_module_tests.c
273        src/crypto/crypto_nettle.c
274        src/crypto/crypto_none.c
275        src/crypto/crypto_openssl.c
276        src/crypto/crypto_wolfssl.c
277        src/crypto/des-internal.c
278        src/crypto/des_i.h
279        src/crypto/dh_group5.c
280        src/crypto/dh_group5.h
281        src/crypto/dh_groups.c
282        src/crypto/dh_groups.h
283        src/crypto/fips_prf_internal.c
284        src/crypto/fips_prf_openssl.c
285        src/crypto/fips_prf_wolfssl.c
286        src/crypto/Makefile
287        src/crypto/md4-internal.c
288        src/crypto/md5-internal.c
289        src/crypto/md5.c
290        src/crypto/md5.h
291        src/crypto/md5_i.h
292        src/crypto/milenage.c
293        src/crypto/milenage.h
294        src/crypto/ms_funcs.c
295        src/crypto/ms_funcs.h
296        src/crypto/random.c
297        src/crypto/random.h
298        src/crypto/rc4.c
299        src/crypto/sha1-internal.c
300        src/crypto/sha1-pbkdf2.c
301        src/crypto/sha1-prf.c
302        src/crypto/sha1-tlsprf.c
303        src/crypto/sha1-tprf.c
304        src/crypto/sha1.c
305        src/crypto/sha1.h
306        src/crypto/sha1_i.h
307        src/crypto/sha256-internal.c
308        src/crypto/sha256-kdf.c
309        src/crypto/sha256-prf.c
310        src/crypto/sha256-tlsprf.c
311        src/crypto/sha256.c
312        src/crypto/sha256.h
313        src/crypto/sha256_i.h
314        src/crypto/sha384-internal.c
315        src/crypto/sha384-kdf.c
316        src/crypto/sha384-prf.c
317        src/crypto/sha384-tlsprf.c
318        src/crypto/sha384.c
319        src/crypto/sha384.h
320        src/crypto/sha384_i.h
321        src/crypto/sha512-internal.c
322        src/crypto/sha512-kdf.c
323        src/crypto/sha512-prf.c
324        src/crypto/sha512.c
325        src/crypto/sha512.h
326        src/crypto/sha512_i.h
327        src/crypto/tls.h
328        src/crypto/tls_gnutls.c
329        src/crypto/tls_internal.c
330        src/crypto/tls_none.c
331        src/crypto/tls_openssl.c
332        src/crypto/tls_openssl.h
333        src/crypto/tls_openssl_ocsp.c
334        src/crypto/tls_wolfssl.c
335        src/drivers/android_drv.h
336        src/drivers/driver.h
337        src/drivers/driver_atheros.c
338        src/drivers/driver_bsd.c
339        src/drivers/driver_common.c
340        src/drivers/driver_hostap.c
341        src/drivers/driver_hostap.h
342        src/drivers/driver_macsec_linux.c
343        src/drivers/driver_macsec_qca.c
344        src/drivers/driver_ndis.c
345        src/drivers/driver_ndis.h
346        src/drivers/driver_ndis_.c
347        src/drivers/driver_nl80211.c
348        src/drivers/driver_nl80211.h
349        src/drivers/driver_nl80211_android.c
350        src/drivers/driver_nl80211_capa.c
351        src/drivers/driver_nl80211_event.c
352        src/drivers/driver_nl80211_monitor.c
353        src/drivers/driver_nl80211_scan.c
354        src/drivers/driver_none.c
355        src/drivers/driver_openbsd.c
356        src/drivers/driver_privsep.c
357        src/drivers/driver_roboswitch.c
358        src/drivers/driver_wext.c
359        src/drivers/driver_wext.h
360        src/drivers/driver_wired.c
361        src/drivers/driver_wired_common.c
362        src/drivers/driver_wired_common.h
363        src/drivers/drivers.c
364        src/drivers/drivers.mak
365        src/drivers/drivers.mk
366        src/drivers/linux_defines.h
367        src/drivers/linux_ioctl.c
368        src/drivers/linux_ioctl.h
369        src/drivers/linux_wext.h
370        src/drivers/Makefile
371        src/drivers/ndis_events.c
372        src/drivers/netlink.c
373        src/drivers/netlink.h
374        src/drivers/nl80211_copy.h
375        src/drivers/priv_netlink.h
376        src/drivers/rfkill.c
377        src/drivers/rfkill.h
378        src/drivers/wpa_hal.c
379        src/drivers/wpa_hal.h
380        src/drivers/wpa_hal_event.c
381        src/eap_common/chap.c
382        src/eap_common/chap.h
383        src/eap_common/eap_common.c
384        src/eap_common/eap_common.h
385        src/eap_common/eap_defs.h
386        src/eap_common/eap_eke_common.c
387        src/eap_common/eap_eke_common.h
388        src/eap_common/eap_fast_common.c
389        src/eap_common/eap_fast_common.h
390        src/eap_common/eap_gpsk_common.c
391        src/eap_common/eap_gpsk_common.h
392        src/eap_common/eap_ikev2_common.c
393        src/eap_common/eap_ikev2_common.h
394        src/eap_common/eap_pax_common.c
395        src/eap_common/eap_pax_common.h
396        src/eap_common/eap_peap_common.c
397        src/eap_common/eap_peap_common.h
398        src/eap_common/eap_psk_common.c
399        src/eap_common/eap_psk_common.h
400        src/eap_common/eap_pwd_common.c
401        src/eap_common/eap_pwd_common.h
402        src/eap_common/eap_sake_common.c
403        src/eap_common/eap_sake_common.h
404        src/eap_common/eap_sim_common.c
405        src/eap_common/eap_sim_common.h
406        src/eap_common/eap_teap_common.c
407        src/eap_common/eap_teap_common.h
408        src/eap_common/eap_tlv_common.h
409        src/eap_common/eap_ttls.h
410        src/eap_common/eap_wsc_common.c
411        src/eap_common/eap_wsc_common.h
412        src/eap_common/ikev2_common.c
413        src/eap_common/ikev2_common.h
414        src/eap_common/Makefile
415        src/eap_peer/.gitignore
416        src/eap_peer/eap.c
417        src/eap_peer/eap.h
418        src/eap_peer/eap_aka.c
419        src/eap_peer/eap_config.h
420        src/eap_peer/eap_eke.c
421        src/eap_peer/eap_fast.c
422        src/eap_peer/eap_fast_pac.c
423        src/eap_peer/eap_fast_pac.h
424        src/eap_peer/eap_gpsk.c
425        src/eap_peer/eap_gtc.c
426        src/eap_peer/eap_i.h
427        src/eap_peer/eap_ikev2.c
428        src/eap_peer/eap_leap.c
429        src/eap_peer/eap_md5.c
430        src/eap_peer/eap_methods.c
431        src/eap_peer/eap_methods.h
432        src/eap_peer/eap_mschapv2.c
433        src/eap_peer/eap_otp.c
434        src/eap_peer/eap_pax.c
435        src/eap_peer/eap_peap.c
436        src/eap_peer/eap_proxy.h
437        src/eap_peer/eap_proxy_dummy.c
438        src/eap_peer/eap_psk.c
439        src/eap_peer/eap_pwd.c
440        src/eap_peer/eap_sake.c
441        src/eap_peer/eap_sim.c
442        src/eap_peer/eap_teap.c
443        src/eap_peer/eap_teap_pac.c
444        src/eap_peer/eap_teap_pac.h
445        src/eap_peer/eap_tls.c
446        src/eap_peer/eap_tls_common.c
447        src/eap_peer/eap_tls_common.h
448        src/eap_peer/eap_tnc.c
449        src/eap_peer/eap_ttls.c
450        src/eap_peer/eap_vendor_test.c
451        src/eap_peer/eap_wsc.c
452        src/eap_peer/ikev2.c
453        src/eap_peer/ikev2.h
454        src/eap_peer/Makefile
455        src/eap_peer/mschapv2.c
456        src/eap_peer/mschapv2.h
457        src/eap_peer/tncc.c
458        src/eap_peer/tncc.h
459        src/eap_server/eap.h
460        src/eap_server/eap_i.h
461        src/eap_server/eap_methods.h
462        src/eap_server/eap_server.c
463        src/eap_server/eap_server_aka.c
464        src/eap_server/eap_server_eke.c
465        src/eap_server/eap_server_fast.c
466        src/eap_server/eap_server_gpsk.c
467        src/eap_server/eap_server_gtc.c
468        src/eap_server/eap_server_identity.c
469        src/eap_server/eap_server_ikev2.c
470        src/eap_server/eap_server_md5.c
471        src/eap_server/eap_server_methods.c
472        src/eap_server/eap_server_mschapv2.c
473        src/eap_server/eap_server_pax.c
474        src/eap_server/eap_server_peap.c
475        src/eap_server/eap_server_psk.c
476        src/eap_server/eap_server_pwd.c
477        src/eap_server/eap_server_sake.c
478        src/eap_server/eap_server_sim.c
479        src/eap_server/eap_server_teap.c
480        src/eap_server/eap_server_tls.c
481        src/eap_server/eap_server_tls_common.c
482        src/eap_server/eap_server_tnc.c
483        src/eap_server/eap_server_ttls.c
484        src/eap_server/eap_server_vendor_test.c
485        src/eap_server/eap_server_wsc.c
486        src/eap_server/eap_sim_db.c
487        src/eap_server/eap_sim_db.h
488        src/eap_server/eap_tls_common.h
489        src/eap_server/ikev2.c
490        src/eap_server/ikev2.h
491        src/eap_server/Makefile
492        src/eap_server/tncs.c
493        src/eap_server/tncs.h
494        src/eapol_auth/eapol_auth_dump.c
495        src/eapol_auth/eapol_auth_sm.c
496        src/eapol_auth/eapol_auth_sm.h
497        src/eapol_auth/eapol_auth_sm_i.h
498        src/eapol_auth/Makefile
499        src/eapol_supp/eapol_supp_sm.c
500        src/eapol_supp/eapol_supp_sm.h
501        src/eapol_supp/Makefile
502        src/fst/fst.c
503        src/fst/fst.h
504        src/fst/fst_ctrl_aux.c
505        src/fst/fst_ctrl_aux.h
506        src/fst/fst_ctrl_defs.h
507        src/fst/fst_ctrl_iface.c
508        src/fst/fst_ctrl_iface.h
509        src/fst/fst_defs.h
510        src/fst/fst_group.c
511        src/fst/fst_group.h
512        src/fst/fst_iface.c
513        src/fst/fst_iface.h
514        src/fst/fst_internal.h
515        src/fst/fst_session.c
516        src/fst/fst_session.h
517        src/fst/Makefile
518        src/l2_packet/l2_packet.h
519        src/l2_packet/l2_packet_freebsd.c
520        src/l2_packet/l2_packet_linux.c
521        src/l2_packet/l2_packet_ndis.c
522        src/l2_packet/l2_packet_none.c
523        src/l2_packet/l2_packet_pcap.c
524        src/l2_packet/l2_packet_privsep.c
525        src/l2_packet/l2_packet_rtos.c
526        src/l2_packet/l2_packet_winpcap.c
527        src/l2_packet/Makefile
528        src/p2p/Makefile
529        src/p2p/p2p.c
530        src/p2p/p2p.h
531        src/p2p/p2p_build.c
532        src/p2p/p2p_dev_disc.c
533        src/p2p/p2p_go_neg.c
534        src/p2p/p2p_group.c
535        src/p2p/p2p_i.h
536        src/p2p/p2p_invitation.c
537        src/p2p/p2p_parse.c
538        src/p2p/p2p_pd.c
539        src/p2p/p2p_sd.c
540        src/p2p/p2p_utils.c
541        src/pae/ieee802_1x_cp.c
542        src/pae/ieee802_1x_cp.h
543        src/pae/ieee802_1x_kay.c
544        src/pae/ieee802_1x_kay.h
545        src/pae/ieee802_1x_kay_i.h
546        src/pae/ieee802_1x_key.c
547        src/pae/ieee802_1x_key.h
548        src/pae/ieee802_1x_secy_ops.c
549        src/pae/ieee802_1x_secy_ops.h
550        src/pae/Makefile
551        src/radius/Makefile
552        src/radius/radius.c
553        src/radius/radius.h
554        src/radius/radius_client.c
555        src/radius/radius_client.h
556        src/radius/radius_das.c
557        src/radius/radius_das.h
558        src/radius/radius_server.c
559        src/radius/radius_server.h
560        src/rsn_supp/Makefile
561        src/rsn_supp/pmksa_cache.c
562        src/rsn_supp/pmksa_cache.h
563        src/rsn_supp/preauth.c
564        src/rsn_supp/preauth.h
565        src/rsn_supp/tdls.c
566        src/rsn_supp/wpa.c
567        src/rsn_supp/wpa.h
568        src/rsn_supp/wpa_ft.c
569        src/rsn_supp/wpa_i.h
570        src/rsn_supp/wpa_ie.c
571        src/rsn_supp/wpa_ie.h
572        src/tls/asn1.c
573        src/tls/asn1.h
574        src/tls/bignum.c
575        src/tls/bignum.h
576        src/tls/libtommath.c
577        src/tls/Makefile
578        src/tls/pkcs1.c
579        src/tls/pkcs1.h
580        src/tls/pkcs5.c
581        src/tls/pkcs5.h
582        src/tls/pkcs8.c
583        src/tls/pkcs8.h
584        src/tls/rsa.c
585        src/tls/rsa.h
586        src/tls/tlsv1_client.c
587        src/tls/tlsv1_client.h
588        src/tls/tlsv1_client_i.h
589        src/tls/tlsv1_client_ocsp.c
590        src/tls/tlsv1_client_read.c
591        src/tls/tlsv1_client_write.c
592        src/tls/tlsv1_common.c
593        src/tls/tlsv1_common.h
594        src/tls/tlsv1_cred.c
595        src/tls/tlsv1_cred.h
596        src/tls/tlsv1_record.c
597        src/tls/tlsv1_record.h
598        src/tls/tlsv1_server.c
599        src/tls/tlsv1_server.h
600        src/tls/tlsv1_server_i.h
601        src/tls/tlsv1_server_read.c
602        src/tls/tlsv1_server_write.c
603        src/tls/x509v3.c
604        src/tls/x509v3.h
605        src/utils/base64.c
606        src/utils/base64.h
607        src/utils/bitfield.c
608        src/utils/bitfield.h
609        src/utils/browser-android.c
610        src/utils/browser-system.c
611        src/utils/browser-wpadebug.c
612        src/utils/browser.c
613        src/utils/browser.h
614        src/utils/build_config.h
615        src/utils/common.c
616        src/utils/common.h
617        src/utils/config.c
618        src/utils/config.h
619        src/utils/const_time.h
620        src/utils/crc32.c
621        src/utils/crc32.h
622        src/utils/edit.c
623        src/utils/edit.h
624        src/utils/edit_readline.c
625        src/utils/edit_simple.c
626        src/utils/eloop.c
627        src/utils/eloop.h
628        src/utils/eloop_win.c
629        src/utils/ext_password.c
630        src/utils/ext_password.h
631        src/utils/ext_password_file.c
632        src/utils/ext_password_i.h
633        src/utils/ext_password_test.c
634        src/utils/http-utils.h
635        src/utils/http_curl.c
636        src/utils/includes.h
637        src/utils/ip_addr.c
638        src/utils/ip_addr.h
639        src/utils/json.c
640        src/utils/json.h
641        src/utils/list.h
642        src/utils/Makefile
643        src/utils/module_tests.h
644        src/utils/os.h
645        src/utils/os_internal.c
646        src/utils/os_none.c
647        src/utils/os_unix.c
648        src/utils/os_win32.c
649        src/utils/pcsc_funcs.c
650        src/utils/pcsc_funcs.h
651        src/utils/platform.h
652        src/utils/radiotap.c
653        src/utils/radiotap.h
654        src/utils/radiotap_iter.h
655        src/utils/state_machine.h
656        src/utils/trace.c
657        src/utils/trace.h
658        src/utils/utils_module_tests.c
659        src/utils/uuid.c
660        src/utils/uuid.h
661        src/utils/wpa_debug.c
662        src/utils/wpa_debug.h
663        src/utils/wpabuf.c
664        src/utils/wpabuf.h
665        src/utils/xml-utils.c
666        src/utils/xml-utils.h
667        src/utils/xml_libxml2.c
668        src/wps/http.h
669        src/wps/http_client.c
670        src/wps/http_client.h
671        src/wps/http_server.c
672        src/wps/http_server.h
673        src/wps/httpread.c
674        src/wps/httpread.h
675        src/wps/Makefile
676        src/wps/ndef.c
677        src/wps/upnp_xml.c
678        src/wps/upnp_xml.h
679        src/wps/wps.c
680        src/wps/wps.h
681        src/wps/wps_attr_build.c
682        src/wps/wps_attr_parse.c
683        src/wps/wps_attr_parse.h
684        src/wps/wps_attr_process.c
685        src/wps/wps_common.c
686        src/wps/wps_defs.h
687        src/wps/wps_dev_attr.c
688        src/wps/wps_dev_attr.h
689        src/wps/wps_enrollee.c
690        src/wps/wps_er.c
691        src/wps/wps_er.h
692        src/wps/wps_er_ssdp.c
693        src/wps/wps_i.h
694        src/wps/wps_module_tests.c
695        src/wps/wps_registrar.c
696        src/wps/wps_upnp.c
697        src/wps/wps_upnp.h
698        src/wps/wps_upnp_ap.c
699        src/wps/wps_upnp_event.c
700        src/wps/wps_upnp_i.h
701        src/wps/wps_upnp_ssdp.c
702        src/wps/wps_upnp_web.c
703        src/wps/wps_validate.c
704        src/build.rules
705        src/lib.rules
706        src/Makefile
707        src/objs.mk
708        wpa_supplicant/binder/fi/w1/wpa_supplicant/IIface.aidl
709        wpa_supplicant/binder/fi/w1/wpa_supplicant/ISupplicant.aidl
710        wpa_supplicant/binder/fi/w1/wpa_supplicant/ISupplicantCallbacks.aidl
711        wpa_supplicant/binder/.clang-format
712        wpa_supplicant/binder/binder.cpp
713        wpa_supplicant/binder/binder.h
714        wpa_supplicant/binder/binder_constants.cpp
715        wpa_supplicant/binder/binder_constants.h
716        wpa_supplicant/binder/binder_i.h
717        wpa_supplicant/binder/binder_manager.cpp
718        wpa_supplicant/binder/binder_manager.h
719        wpa_supplicant/binder/iface.cpp
720        wpa_supplicant/binder/iface.h
721        wpa_supplicant/binder/supplicant.cpp
722        wpa_supplicant/binder/supplicant.h
723        wpa_supplicant/dbus/.gitignore
724        wpa_supplicant/dbus/dbus-wpa_supplicant.conf
725        wpa_supplicant/dbus/dbus_common.c
726        wpa_supplicant/dbus/dbus_common.h
727        wpa_supplicant/dbus/dbus_common_i.h
728        wpa_supplicant/dbus/dbus_dict_helpers.c
729        wpa_supplicant/dbus/dbus_dict_helpers.h
730        wpa_supplicant/dbus/dbus_new.c
731        wpa_supplicant/dbus/dbus_new.h
732        wpa_supplicant/dbus/dbus_new_handlers.c
733        wpa_supplicant/dbus/dbus_new_handlers.h
734        wpa_supplicant/dbus/dbus_new_handlers_p2p.c
735        wpa_supplicant/dbus/dbus_new_handlers_p2p.h
736        wpa_supplicant/dbus/dbus_new_handlers_wps.c
737        wpa_supplicant/dbus/dbus_new_helpers.c
738        wpa_supplicant/dbus/dbus_new_helpers.h
739        wpa_supplicant/dbus/dbus_new_introspect.c
740        wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in
741        wpa_supplicant/dbus/Makefile
742        wpa_supplicant/doc/docbook/.gitignore
743        wpa_supplicant/doc/docbook/eapol_test.8
744        wpa_supplicant/doc/docbook/eapol_test.sgml
745        wpa_supplicant/doc/docbook/Makefile
746        wpa_supplicant/doc/docbook/manpage.links
747        wpa_supplicant/doc/docbook/manpage.refs
748        wpa_supplicant/doc/docbook/wpa_background.8
749        wpa_supplicant/doc/docbook/wpa_background.sgml
750        wpa_supplicant/doc/docbook/wpa_cli.8
751        wpa_supplicant/doc/docbook/wpa_cli.sgml
752        wpa_supplicant/doc/docbook/wpa_gui.8
753        wpa_supplicant/doc/docbook/wpa_gui.sgml
754        wpa_supplicant/doc/docbook/wpa_passphrase.8
755        wpa_supplicant/doc/docbook/wpa_passphrase.sgml
756        wpa_supplicant/doc/docbook/wpa_priv.8
757        wpa_supplicant/doc/docbook/wpa_priv.sgml
758        wpa_supplicant/doc/docbook/wpa_supplicant.8
759        wpa_supplicant/doc/docbook/wpa_supplicant.conf.5
760        wpa_supplicant/doc/docbook/wpa_supplicant.conf.sgml
761        wpa_supplicant/doc/docbook/wpa_supplicant.sgml
762        wpa_supplicant/examples/p2p/p2p_connect.py
763        wpa_supplicant/examples/p2p/p2p_disconnect.py
764        wpa_supplicant/examples/p2p/p2p_find.py
765        wpa_supplicant/examples/p2p/p2p_flush.py
766        wpa_supplicant/examples/p2p/p2p_group_add.py
767        wpa_supplicant/examples/p2p/p2p_invite.py
768        wpa_supplicant/examples/p2p/p2p_listen.py
769        wpa_supplicant/examples/p2p/p2p_stop_find.py
770        wpa_supplicant/examples/60_wpa_supplicant
771        wpa_supplicant/examples/dbus-listen-preq.py
772        wpa_supplicant/examples/dpp-nfc.py
773        wpa_supplicant/examples/dpp-qrcode.py
774        wpa_supplicant/examples/ieee8021x.conf
775        wpa_supplicant/examples/openCryptoki.conf
776        wpa_supplicant/examples/p2p-action-udhcp.sh
777        wpa_supplicant/examples/p2p-action.sh
778        wpa_supplicant/examples/p2p-nfc.py
779        wpa_supplicant/examples/plaintext.conf
780        wpa_supplicant/examples/udhcpd-p2p.conf
781        wpa_supplicant/examples/wep.conf
782        wpa_supplicant/examples/wpa-psk-tkip.conf
783        wpa_supplicant/examples/wpa2-eap-ccmp.conf
784        wpa_supplicant/examples/wpas-dbus-new-getall.py
785        wpa_supplicant/examples/wpas-dbus-new-signals.py
786        wpa_supplicant/examples/wpas-dbus-new-wps.py
787        wpa_supplicant/examples/wpas-dbus-new.py
788        wpa_supplicant/examples/wps-ap-cli
789        wpa_supplicant/examples/wps-nfc.py
790        wpa_supplicant/systemd/wpa_supplicant-nl80211.service.arg.in
791        wpa_supplicant/systemd/wpa_supplicant-wired.service.arg.in
792        wpa_supplicant/systemd/wpa_supplicant.service.arg.in
793        wpa_supplicant/systemd/wpa_supplicant.service.in
794        wpa_supplicant/utils/log2pcap.py
795        wpa_supplicant/vs2005/eapol_test/eapol_test.vcproj
796        wpa_supplicant/vs2005/win_if_list/win_if_list.vcproj
797        wpa_supplicant/vs2005/wpa_cli/wpa_cli.vcproj
798        wpa_supplicant/vs2005/wpa_passphrase/wpa_passphrase.vcproj
799        wpa_supplicant/vs2005/wpa_supplicant/wpa_supplicant.vcproj
800        wpa_supplicant/vs2005/wpasvc/wpasvc.vcproj
801        wpa_supplicant/vs2005/wpa_supplicant.sln
802        wpa_supplicant/wpa_gui-qt4/icons/.gitignore
803        wpa_supplicant/wpa_gui-qt4/icons/ap.svg
804        wpa_supplicant/wpa_gui-qt4/icons/group.svg
805        wpa_supplicant/wpa_gui-qt4/icons/invitation.svg
806        wpa_supplicant/wpa_gui-qt4/icons/laptop.svg
807        wpa_supplicant/wpa_gui-qt4/icons/Makefile
808        wpa_supplicant/wpa_gui-qt4/icons/README
809        wpa_supplicant/wpa_gui-qt4/icons/wpa_gui.svg
810        wpa_supplicant/wpa_gui-qt4/lang/.gitignore
811        wpa_supplicant/wpa_gui-qt4/lang/wpa_gui_de.ts
812        wpa_supplicant/wpa_gui-qt4/.gitignore
813        wpa_supplicant/wpa_gui-qt4/addinterface.cpp
814        wpa_supplicant/wpa_gui-qt4/addinterface.h
815        wpa_supplicant/wpa_gui-qt4/eventhistory.cpp
816        wpa_supplicant/wpa_gui-qt4/eventhistory.h
817        wpa_supplicant/wpa_gui-qt4/eventhistory.ui
818        wpa_supplicant/wpa_gui-qt4/icons.qrc
819        wpa_supplicant/wpa_gui-qt4/icons_png.qrc
820        wpa_supplicant/wpa_gui-qt4/main.cpp
821        wpa_supplicant/wpa_gui-qt4/networkconfig.cpp
822        wpa_supplicant/wpa_gui-qt4/networkconfig.h
823        wpa_supplicant/wpa_gui-qt4/networkconfig.ui
824        wpa_supplicant/wpa_gui-qt4/peers.cpp
825        wpa_supplicant/wpa_gui-qt4/peers.h
826        wpa_supplicant/wpa_gui-qt4/peers.ui
827        wpa_supplicant/wpa_gui-qt4/scanresults.cpp
828        wpa_supplicant/wpa_gui-qt4/scanresults.h
829        wpa_supplicant/wpa_gui-qt4/scanresults.ui
830        wpa_supplicant/wpa_gui-qt4/scanresultsitem.cpp
831        wpa_supplicant/wpa_gui-qt4/scanresultsitem.h
832        wpa_supplicant/wpa_gui-qt4/signalbar.cpp
833        wpa_supplicant/wpa_gui-qt4/signalbar.h
834        wpa_supplicant/wpa_gui-qt4/stringquery.cpp
835        wpa_supplicant/wpa_gui-qt4/stringquery.h
836        wpa_supplicant/wpa_gui-qt4/userdatarequest.cpp
837        wpa_supplicant/wpa_gui-qt4/userdatarequest.h
838        wpa_supplicant/wpa_gui-qt4/userdatarequest.ui
839        wpa_supplicant/wpa_gui-qt4/wpa_gui.desktop
840        wpa_supplicant/wpa_gui-qt4/wpa_gui.pro
841        wpa_supplicant/wpa_gui-qt4/wpagui.cpp
842        wpa_supplicant/wpa_gui-qt4/wpagui.h
843        wpa_supplicant/wpa_gui-qt4/wpagui.ui
844        wpa_supplicant/wpa_gui-qt4/wpamsg.h
845        wpa_supplicant/.config
846        wpa_supplicant/.gitignore
847        wpa_supplicant/android.config
848        wpa_supplicant/Android.mk
849        wpa_supplicant/ap.c
850        wpa_supplicant/ap.h
851        wpa_supplicant/autoscan.c
852        wpa_supplicant/autoscan.h
853        wpa_supplicant/autoscan_exponential.c
854        wpa_supplicant/autoscan_periodic.c
855        wpa_supplicant/bgscan.c
856        wpa_supplicant/bgscan.h
857        wpa_supplicant/bgscan_learn.c
858        wpa_supplicant/bgscan_simple.c
859        wpa_supplicant/bss.c
860        wpa_supplicant/bss.h
861        wpa_supplicant/bssid_ignore.c
862        wpa_supplicant/bssid_ignore.h
863        wpa_supplicant/ChangeLog
864        wpa_supplicant/config.c
865        wpa_supplicant/config.h
866        wpa_supplicant/config_file.c
867        wpa_supplicant/config_none.c
868        wpa_supplicant/config_ssid.h
869        wpa_supplicant/config_winreg.c
870        wpa_supplicant/ctrl_iface.c
871        wpa_supplicant/ctrl_iface.h
872        wpa_supplicant/ctrl_iface_named_pipe.c
873        wpa_supplicant/ctrl_iface_udp.c
874        wpa_supplicant/ctrl_iface_unix.c
875        wpa_supplicant/defconfig
876        wpa_supplicant/dpp_supplicant.c
877        wpa_supplicant/dpp_supplicant.h
878        wpa_supplicant/driver_i.h
879        wpa_supplicant/eap_proxy_dummy.mak
880        wpa_supplicant/eap_proxy_dummy.mk
881        wpa_supplicant/eap_register.c
882        wpa_supplicant/eap_testing.txt
883        wpa_supplicant/eapol_test.c
884        wpa_supplicant/eapol_test.py
885        wpa_supplicant/events.c
886        wpa_supplicant/gas_query.c
887        wpa_supplicant/gas_query.h
888        wpa_supplicant/hs20_supplicant.c
889        wpa_supplicant/hs20_supplicant.h
890        wpa_supplicant/ibss_rsn.c
891        wpa_supplicant/ibss_rsn.h
892        wpa_supplicant/interworking.c
893        wpa_supplicant/interworking.h
894        wpa_supplicant/libwpa_test.c
895        wpa_supplicant/main.c
896        wpa_supplicant/main_none.c
897        wpa_supplicant/main_winmain.c
898        wpa_supplicant/main_winsvc.c
899        wpa_supplicant/Makefile
900        wpa_supplicant/mbo.c
901        wpa_supplicant/mesh.c
902        wpa_supplicant/mesh.h
903        wpa_supplicant/mesh_mpm.c
904        wpa_supplicant/mesh_mpm.h
905        wpa_supplicant/mesh_rsn.c
906        wpa_supplicant/mesh_rsn.h
907        wpa_supplicant/nfc_pw_token.c
908        wpa_supplicant/nmake.mak
909        wpa_supplicant/notify.c
910        wpa_supplicant/notify.h
911        wpa_supplicant/offchannel.c
912        wpa_supplicant/offchannel.h
913        wpa_supplicant/op_classes.c
914        wpa_supplicant/p2p_supplicant.c
915        wpa_supplicant/p2p_supplicant.h
916        wpa_supplicant/p2p_supplicant_sd.c
917        wpa_supplicant/pasn_supplicant.c
918        wpa_supplicant/preauth_test.c
919        wpa_supplicant/README
920        wpa_supplicant/README-DPP
921        wpa_supplicant/README-HS20
922        wpa_supplicant/README-P2P
923        wpa_supplicant/README-Windows.txt
924        wpa_supplicant/README-WPS
925        wpa_supplicant/README.OpenSource
926        wpa_supplicant/robust_av.c
927        wpa_supplicant/rrm.c
928        wpa_supplicant/scan.c
929        wpa_supplicant/scan.h
930        wpa_supplicant/sme.c
931        wpa_supplicant/sme.h
932        wpa_supplicant/todo.txt
933        wpa_supplicant/twt.c
934        wpa_supplicant/wifi_display.c
935        wpa_supplicant/wifi_display.h
936        wpa_supplicant/win_example.reg
937        wpa_supplicant/win_if_list.c
938        wpa_supplicant/wmm_ac.c
939        wpa_supplicant/wmm_ac.h
940        wpa_supplicant/wnm_sta.c
941        wpa_supplicant/wnm_sta.h
942        wpa_supplicant/wpa_cli.c
943        wpa_supplicant/wpa_passphrase.c
944        wpa_supplicant/wpa_priv.c
945        wpa_supplicant/wpa_supplicant.c
946        wpa_supplicant/wpa_supplicant.conf
947        wpa_supplicant/wpa_supplicant_conf.mk
948        wpa_supplicant/wpa_supplicant_conf.sh
949        wpa_supplicant/wpa_supplicant_i.h
950        wpa_supplicant/wpa_supplicant_template.conf
951        wpa_supplicant/wpas_glue.c
952        wpa_supplicant/wpas_glue.h
953        wpa_supplicant/wpas_kay.c
954        wpa_supplicant/wpas_kay.h
955        wpa_supplicant/wpas_module_tests.c
956        wpa_supplicant/wps_supplicant.c
957        wpa_supplicant/wps_supplicant.h
958        wpa_supplicant_lib/driver_nl80211_hisi.c
959        wpa_supplicant_lib/driver_nl80211_hisi.h
960        wpa_supplicant_lib/wpa_magiclink.c
961        wpa_supplicant_lib/wpa_magiclink.h
962        wpa_test/wpa_sample.c
963        .gitignore
964        BUILD.gn
965        build.sh
966        CONTRIBUTIONS
967        COPYING
968        ohos.build
969        README)
970
971ADD_COMPILE_DEFINITIONS(CONFIG_CTRL_IFACE CONFIG_CTRL_IFACE_UDP CONFIG_IEEE80211W CONFIG_NO_VLAN
972        CONFIG_NO_RADIUS
973        CONFIG_NO_RANDOM_POOL
974        CONFIG_SHA256
975        CONFIG_CRYPTO_INTERNAL
976        CONFIG_INTERNAL_LIBTOMMATH
977        CONFIG_INTERNAL_SHA384
978        CONFIG_INTERNAL_SHA512
979        CONFIG_CTRL_IFACE
980        CONFIG_CTRL_IFACE_UDP
981        CONFIG_IBSS_RSN
982        IEEE8021X_EAPOL
983        USERSPACE_CLIENT_SUPPORT
984        CONFIG_BACKEND_FILE
985        CONFIG_NO_CONFIG_WRITE
986        CONFIG_NO_CONFIG_BLOBS
987        CONFIG_NO_ACCOUNTING
988        EAP_SERVER_IDENTITY
989        CONFIG_IEEE80211N
990        HOSTAPD
991        NEED_AP_MLME
992        CONFIG_WPS
993        CONFIG_AP
994        CONFIG_P2P
995        EAP_WSC
996        EAP_SERVER_WSC
997        EAP_SERVER
998        CONFIG_GAS
999        CONFIG_OFFCHANNEL
1000        CONFIG_MAGICLINK
1001        CONFIG_DEBUG_FILE
1002        CONFIG_DRIVER_NL80211
1003        CONFIG_LIBNL32
1004        CONFIG_OPEN_HARMONY_PATCH
1005        CONFIG_OPEN_HARMONY_HUKS_TLS
1006        EAP_MSCHAPV2
1007        EAP_TLS
1008        EAP_PEAP
1009        EAP_TTLS
1010        EAP_SIM
1011        EAP_PWD
1012        CONFIG_SHA256
1013        CONFIG_ECC
1014        EAP_AKA
1015        EAP_AKA_PRIME
1016        EAP_TLS_OPENSSL
1017        CONFIG_WEP)
1018