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