From c52847424dcf26c5850d65372bc371ccfa2fc003 Mon Sep 17 00:00:00 2001 From: sunghan Date: Fri, 8 Sep 2017 20:26:08 +0900 Subject: [PATCH] wpa_supplicant: move to external All other network stubs were moved from apps to external. CAUSION! To avoid overwriting old object had same name, all of objects in wpa_supplicant will have prefix, wpa_. --- apps/wpa_supplicant/Makefile | 231 --------------------- external/slsi_wifi/Makefile | 2 +- {apps => external}/wpa_supplicant/CONTRIBUTIONS | 0 {apps => external}/wpa_supplicant/COPYING | 0 {apps => external}/wpa_supplicant/Kconfig | 0 {apps => external}/wpa_supplicant/Make.defs | 4 +- external/wpa_supplicant/Makefile | 119 +++++++++++ {apps => external}/wpa_supplicant/README | 0 {apps => external}/wpa_supplicant/src/Makefile | 0 external/wpa_supplicant/src/ap/Make.defs | 49 +++++ .../wpa_supplicant/src/ap/accounting.c | 0 .../wpa_supplicant/src/ap/accounting.h | 0 {apps => external}/wpa_supplicant/src/ap/acs.c | 0 {apps => external}/wpa_supplicant/src/ap/acs.h | 0 .../wpa_supplicant/src/ap/ap_config.c | 0 .../wpa_supplicant/src/ap/ap_config.h | 0 .../wpa_supplicant/src/ap/ap_drv_ops.c | 0 .../wpa_supplicant/src/ap/ap_drv_ops.h | 0 {apps => external}/wpa_supplicant/src/ap/ap_list.c | 0 {apps => external}/wpa_supplicant/src/ap/ap_list.h | 0 {apps => external}/wpa_supplicant/src/ap/ap_mlme.c | 0 {apps => external}/wpa_supplicant/src/ap/ap_mlme.h | 0 {apps => external}/wpa_supplicant/src/ap/authsrv.c | 0 {apps => external}/wpa_supplicant/src/ap/authsrv.h | 0 {apps => external}/wpa_supplicant/src/ap/beacon.c | 0 {apps => external}/wpa_supplicant/src/ap/beacon.h | 0 .../wpa_supplicant/src/ap/bss_load.c | 0 .../wpa_supplicant/src/ap/bss_load.h | 0 .../wpa_supplicant/src/ap/ctrl_iface_ap.c | 0 .../wpa_supplicant/src/ap/ctrl_iface_ap.h | 0 {apps => external}/wpa_supplicant/src/ap/dfs.c | 0 {apps => external}/wpa_supplicant/src/ap/dfs.h | 0 .../wpa_supplicant/src/ap/dhcp_snoop.c | 0 .../wpa_supplicant/src/ap/dhcp_snoop.h | 0 .../wpa_supplicant/src/ap/drv_callbacks.c | 0 .../wpa_supplicant/src/ap/eap_user_db.c | 0 .../wpa_supplicant/src/ap/gas_serv.c | 0 .../wpa_supplicant/src/ap/gas_serv.h | 0 {apps => external}/wpa_supplicant/src/ap/hostapd.c | 0 {apps => external}/wpa_supplicant/src/ap/hostapd.h | 0 {apps => external}/wpa_supplicant/src/ap/hs20.c | 0 {apps => external}/wpa_supplicant/src/ap/hs20.h | 0 .../wpa_supplicant/src/ap/hw_features.c | 0 .../wpa_supplicant/src/ap/hw_features.h | 0 {apps => external}/wpa_supplicant/src/ap/iapp.c | 0 {apps => external}/wpa_supplicant/src/ap/iapp.h | 0 .../wpa_supplicant/src/ap/ieee802_11.c | 0 .../wpa_supplicant/src/ap/ieee802_11.h | 0 .../wpa_supplicant/src/ap/ieee802_11_auth.c | 0 .../wpa_supplicant/src/ap/ieee802_11_auth.h | 0 .../wpa_supplicant/src/ap/ieee802_11_ht.c | 0 .../wpa_supplicant/src/ap/ieee802_11_shared.c | 0 .../wpa_supplicant/src/ap/ieee802_11_vht.c | 0 .../wpa_supplicant/src/ap/ieee802_1x.c | 0 .../wpa_supplicant/src/ap/ieee802_1x.h | 0 .../wpa_supplicant/src/ap/ndisc_snoop.c | 0 .../wpa_supplicant/src/ap/ndisc_snoop.h | 0 .../wpa_supplicant/src/ap/p2p_hostapd.c | 0 .../wpa_supplicant/src/ap/p2p_hostapd.h | 0 .../wpa_supplicant/src/ap/peerkey_auth.c | 0 .../wpa_supplicant/src/ap/pmksa_cache_auth.c | 0 .../wpa_supplicant/src/ap/pmksa_cache_auth.h | 0 .../wpa_supplicant/src/ap/preauth_auth.c | 0 .../wpa_supplicant/src/ap/preauth_auth.h | 0 .../wpa_supplicant/src/ap/sta_info.c | 0 .../wpa_supplicant/src/ap/sta_info.h | 0 .../wpa_supplicant/src/ap/tkip_countermeasures.c | 0 .../wpa_supplicant/src/ap/tkip_countermeasures.h | 0 {apps => external}/wpa_supplicant/src/ap/utils.c | 0 .../wpa_supplicant/src/ap/vlan_init.c | 0 .../wpa_supplicant/src/ap/vlan_init.h | 0 .../wpa_supplicant/src/ap/vlan_util.c | 0 .../wpa_supplicant/src/ap/vlan_util.h | 0 {apps => external}/wpa_supplicant/src/ap/wmm.c | 0 {apps => external}/wpa_supplicant/src/ap/wmm.h | 0 {apps => external}/wpa_supplicant/src/ap/wnm_ap.c | 0 {apps => external}/wpa_supplicant/src/ap/wnm_ap.h | 0 .../wpa_supplicant/src/ap/wpa_auth.c | 0 .../wpa_supplicant/src/ap/wpa_auth.h | 0 .../wpa_supplicant/src/ap/wpa_auth_ft.c | 0 .../wpa_supplicant/src/ap/wpa_auth_glue.c | 0 .../wpa_supplicant/src/ap/wpa_auth_glue.h | 0 .../wpa_supplicant/src/ap/wpa_auth_i.h | 0 .../wpa_supplicant/src/ap/wpa_auth_ie.c | 0 .../wpa_supplicant/src/ap/wpa_auth_ie.h | 0 .../wpa_supplicant/src/ap/wps_hostapd.c | 0 .../wpa_supplicant/src/ap/wps_hostapd.h | 0 {apps => external}/wpa_supplicant/src/ap/x_snoop.c | 0 {apps => external}/wpa_supplicant/src/ap/x_snoop.h | 0 external/wpa_supplicant/src/common/Make.defs | 27 +++ .../wpa_supplicant/src/common/Makefile | 0 .../src/common/common_module_tests.c | 0 .../wpa_supplicant/src/common/defs.h | 0 .../wpa_supplicant/src/common/eapol_common.h | 0 {apps => external}/wpa_supplicant/src/common/gas.c | 0 {apps => external}/wpa_supplicant/src/common/gas.h | 0 .../wpa_supplicant/src/common/hw_features_common.c | 0 .../wpa_supplicant/src/common/hw_features_common.h | 0 .../wpa_supplicant/src/common/ieee802_11_common.c | 0 .../wpa_supplicant/src/common/ieee802_11_common.h | 0 .../wpa_supplicant/src/common/ieee802_11_defs.h | 0 .../wpa_supplicant/src/common/ieee802_1x_defs.h | 0 .../wpa_supplicant/src/common/privsep_commands.h | 0 .../wpa_supplicant/src/common/qca-vendor-attr.h | 0 .../wpa_supplicant/src/common/qca-vendor.h | 0 {apps => external}/wpa_supplicant/src/common/sae.c | 0 {apps => external}/wpa_supplicant/src/common/sae.h | 0 {apps => external}/wpa_supplicant/src/common/tnc.h | 0 .../wpa_supplicant/src/common/version.h | 0 .../wpa_supplicant/src/common/wpa_common.c | 0 .../wpa_supplicant/src/common/wpa_common.h | 0 .../wpa_supplicant/src/common/wpa_ctrl.c | 0 .../wpa_supplicant/src/common/wpa_ctrl.h | 0 .../wpa_supplicant/src/common/wpa_helpers.c | 0 .../wpa_supplicant/src/common/wpa_helpers.h | 0 .../wpa_supplicant/src/crypto/.gitignore | 0 external/wpa_supplicant/src/crypto/Make.defs | 37 ++++ .../wpa_supplicant/src/crypto/Makefile | 0 .../wpa_supplicant/src/crypto/aes-cbc.c | 0 .../wpa_supplicant/src/crypto/aes-ccm.c | 0 .../wpa_supplicant/src/crypto/aes-ctr.c | 0 .../wpa_supplicant/src/crypto/aes-eax.c | 0 .../wpa_supplicant/src/crypto/aes-encblock.c | 0 .../wpa_supplicant/src/crypto/aes-gcm.c | 0 .../wpa_supplicant/src/crypto/aes-internal-dec.c | 0 .../wpa_supplicant/src/crypto/aes-internal-enc.c | 0 .../wpa_supplicant/src/crypto/aes-internal.c | 0 .../wpa_supplicant/src/crypto/aes-omac1.c | 0 .../wpa_supplicant/src/crypto/aes-siv.c | 0 .../wpa_supplicant/src/crypto/aes-unwrap.c | 0 .../wpa_supplicant/src/crypto/aes-wrap.c | 0 {apps => external}/wpa_supplicant/src/crypto/aes.h | 0 .../wpa_supplicant/src/crypto/aes_i.h | 0 .../wpa_supplicant/src/crypto/aes_siv.h | 0 .../wpa_supplicant/src/crypto/aes_wrap.h | 0 .../wpa_supplicant/src/crypto/crypto.h | 0 .../wpa_supplicant/src/crypto/crypto_gnutls.c | 0 .../src/crypto/crypto_internal-cipher.c | 0 .../src/crypto/crypto_internal-modexp.c | 0 .../src/crypto/crypto_internal-rsa.c | 0 .../wpa_supplicant/src/crypto/crypto_internal.c | 0 .../wpa_supplicant/src/crypto/crypto_libtomcrypt.c | 0 .../src/crypto/crypto_module_tests.c | 0 .../wpa_supplicant/src/crypto/crypto_none.c | 0 .../wpa_supplicant/src/crypto/crypto_openssl.c | 0 .../wpa_supplicant/src/crypto/des-internal.c | 0 .../wpa_supplicant/src/crypto/des_i.h | 0 .../wpa_supplicant/src/crypto/dh_group5.c | 0 .../wpa_supplicant/src/crypto/dh_group5.h | 0 .../wpa_supplicant/src/crypto/dh_groups.c | 0 .../wpa_supplicant/src/crypto/dh_groups.h | 0 .../wpa_supplicant/src/crypto/fips_prf_internal.c | 0 .../wpa_supplicant/src/crypto/fips_prf_openssl.c | 0 .../wpa_supplicant/src/crypto/md4-internal.c | 0 .../wpa_supplicant/src/crypto/md5-internal.c | 0 {apps => external}/wpa_supplicant/src/crypto/md5.c | 0 {apps => external}/wpa_supplicant/src/crypto/md5.h | 0 .../wpa_supplicant/src/crypto/md5_i.h | 0 .../wpa_supplicant/src/crypto/milenage.c | 0 .../wpa_supplicant/src/crypto/milenage.h | 0 .../wpa_supplicant/src/crypto/ms_funcs.c | 0 .../wpa_supplicant/src/crypto/ms_funcs.h | 0 .../wpa_supplicant/src/crypto/random.c | 0 .../wpa_supplicant/src/crypto/random.h | 0 {apps => external}/wpa_supplicant/src/crypto/rc4.c | 0 .../wpa_supplicant/src/crypto/sha1-internal.c | 0 .../wpa_supplicant/src/crypto/sha1-pbkdf2.c | 0 .../wpa_supplicant/src/crypto/sha1-prf.c | 0 .../wpa_supplicant/src/crypto/sha1-tlsprf.c | 0 .../wpa_supplicant/src/crypto/sha1-tprf.c | 0 .../wpa_supplicant/src/crypto/sha1.c | 0 .../wpa_supplicant/src/crypto/sha1.h | 0 .../wpa_supplicant/src/crypto/sha1_i.h | 0 .../wpa_supplicant/src/crypto/sha256-internal.c | 0 .../wpa_supplicant/src/crypto/sha256-kdf.c | 0 .../wpa_supplicant/src/crypto/sha256-prf.c | 0 .../wpa_supplicant/src/crypto/sha256-tlsprf.c | 0 .../wpa_supplicant/src/crypto/sha256.c | 0 .../wpa_supplicant/src/crypto/sha256.h | 0 .../wpa_supplicant/src/crypto/sha256_i.h | 0 .../wpa_supplicant/src/crypto/sha384.h | 0 {apps => external}/wpa_supplicant/src/crypto/tls.h | 0 .../wpa_supplicant/src/crypto/tls_gnutls.c | 0 .../wpa_supplicant/src/crypto/tls_internal.c | 0 .../wpa_supplicant/src/crypto/tls_none.c | 0 .../wpa_supplicant/src/crypto/tls_openssl.c | 0 .../wpa_supplicant/src/drivers/.gitignore | 0 external/wpa_supplicant/src/drivers/Make.defs | 26 +++ .../wpa_supplicant/src/drivers/driver.h | 0 .../wpa_supplicant/src/drivers/driver_common.c | 0 .../wpa_supplicant/src/drivers/driver_hostap.c | 0 .../wpa_supplicant/src/drivers/driver_hostap.h | 0 .../wpa_supplicant/src/drivers/driver_nl80211.c | 0 .../wpa_supplicant/src/drivers/driver_nl80211.h | 0 .../src/drivers/driver_nl80211_capa.c | 0 .../src/drivers/driver_nl80211_event.c | 0 .../src/drivers/driver_nl80211_monitor.c | 0 .../src/drivers/driver_nl80211_scan.c | 0 .../wpa_supplicant/src/drivers/driver_t20.c | 0 .../wpa_supplicant/src/drivers/drivers.c | 0 .../wpa_supplicant/src/drivers/linux_defines.h | 0 .../wpa_supplicant/src/drivers/linux_ioctl.c | 0 .../wpa_supplicant/src/drivers/linux_ioctl.h | 0 .../wpa_supplicant/src/drivers/netlink.c | 0 .../wpa_supplicant/src/drivers/netlink.h | 0 .../wpa_supplicant/src/drivers/priv_netlink.h | 0 .../wpa_supplicant/src/drivers/rfkill.c | 0 .../wpa_supplicant/src/drivers/rfkill.h | 0 external/wpa_supplicant/src/eap_common/Make.defs | 23 ++ .../wpa_supplicant/src/eap_common/Makefile | 0 .../wpa_supplicant/src/eap_common/chap.c | 0 .../wpa_supplicant/src/eap_common/chap.h | 0 .../wpa_supplicant/src/eap_common/eap_common.c | 0 .../wpa_supplicant/src/eap_common/eap_common.h | 0 .../wpa_supplicant/src/eap_common/eap_defs.h | 0 .../wpa_supplicant/src/eap_common/eap_eke_common.c | 0 .../wpa_supplicant/src/eap_common/eap_eke_common.h | 0 .../src/eap_common/eap_fast_common.c | 0 .../src/eap_common/eap_fast_common.h | 0 .../src/eap_common/eap_gpsk_common.c | 0 .../src/eap_common/eap_gpsk_common.h | 0 .../src/eap_common/eap_ikev2_common.c | 0 .../src/eap_common/eap_ikev2_common.h | 0 .../wpa_supplicant/src/eap_common/eap_pax_common.c | 0 .../wpa_supplicant/src/eap_common/eap_pax_common.h | 0 .../src/eap_common/eap_peap_common.c | 0 .../src/eap_common/eap_peap_common.h | 0 .../wpa_supplicant/src/eap_common/eap_psk_common.c | 0 .../wpa_supplicant/src/eap_common/eap_psk_common.h | 0 .../wpa_supplicant/src/eap_common/eap_pwd_common.c | 0 .../wpa_supplicant/src/eap_common/eap_pwd_common.h | 0 .../src/eap_common/eap_sake_common.c | 0 .../src/eap_common/eap_sake_common.h | 0 .../wpa_supplicant/src/eap_common/eap_sim_common.c | 0 .../wpa_supplicant/src/eap_common/eap_sim_common.h | 0 .../wpa_supplicant/src/eap_common/eap_tlv_common.h | 0 .../wpa_supplicant/src/eap_common/eap_ttls.h | 0 .../wpa_supplicant/src/eap_common/eap_wsc_common.c | 0 .../wpa_supplicant/src/eap_common/eap_wsc_common.h | 0 .../wpa_supplicant/src/eap_common/ikev2_common.c | 0 .../wpa_supplicant/src/eap_common/ikev2_common.h | 0 .../wpa_supplicant/src/eap_peer/Makefile | 0 .../wpa_supplicant/src/eap_peer/eap.c | 0 .../wpa_supplicant/src/eap_peer/eap.h | 0 .../wpa_supplicant/src/eap_peer/eap_aka.c | 0 .../wpa_supplicant/src/eap_peer/eap_config.h | 0 .../wpa_supplicant/src/eap_peer/eap_eke.c | 0 .../wpa_supplicant/src/eap_peer/eap_fast.c | 0 .../wpa_supplicant/src/eap_peer/eap_fast_pac.c | 0 .../wpa_supplicant/src/eap_peer/eap_fast_pac.h | 0 .../wpa_supplicant/src/eap_peer/eap_gpsk.c | 0 .../wpa_supplicant/src/eap_peer/eap_gtc.c | 0 .../wpa_supplicant/src/eap_peer/eap_i.h | 0 .../wpa_supplicant/src/eap_peer/eap_ikev2.c | 0 .../wpa_supplicant/src/eap_peer/eap_leap.c | 0 .../wpa_supplicant/src/eap_peer/eap_md5.c | 0 .../wpa_supplicant/src/eap_peer/eap_methods.c | 0 .../wpa_supplicant/src/eap_peer/eap_methods.h | 0 .../wpa_supplicant/src/eap_peer/eap_mschapv2.c | 0 .../wpa_supplicant/src/eap_peer/eap_otp.c | 0 .../wpa_supplicant/src/eap_peer/eap_pax.c | 0 .../wpa_supplicant/src/eap_peer/eap_peap.c | 0 .../wpa_supplicant/src/eap_peer/eap_proxy.h | 0 .../wpa_supplicant/src/eap_peer/eap_proxy_dummy.c | 0 .../wpa_supplicant/src/eap_peer/eap_psk.c | 0 .../wpa_supplicant/src/eap_peer/eap_pwd.c | 0 .../wpa_supplicant/src/eap_peer/eap_sake.c | 0 .../wpa_supplicant/src/eap_peer/eap_sim.c | 0 .../wpa_supplicant/src/eap_peer/eap_tls.c | 0 .../wpa_supplicant/src/eap_peer/eap_tls_common.c | 0 .../wpa_supplicant/src/eap_peer/eap_tls_common.h | 0 .../wpa_supplicant/src/eap_peer/eap_tnc.c | 0 .../wpa_supplicant/src/eap_peer/eap_ttls.c | 0 .../wpa_supplicant/src/eap_peer/eap_vendor_test.c | 0 .../wpa_supplicant/src/eap_peer/eap_wsc.c | 0 .../wpa_supplicant/src/eap_peer/ikev2.c | 0 .../wpa_supplicant/src/eap_peer/ikev2.h | 0 .../wpa_supplicant/src/eap_peer/mschapv2.c | 0 .../wpa_supplicant/src/eap_peer/mschapv2.h | 0 .../wpa_supplicant/src/eap_peer/tncc.c | 0 .../wpa_supplicant/src/eap_peer/tncc.h | 0 external/wpa_supplicant/src/eap_server/Make.defs | 26 +++ .../wpa_supplicant/src/eap_server/Makefile | 0 .../wpa_supplicant/src/eap_server/eap.h | 0 .../wpa_supplicant/src/eap_server/eap_i.h | 0 .../wpa_supplicant/src/eap_server/eap_methods.h | 0 .../wpa_supplicant/src/eap_server/eap_server.c | 0 .../wpa_supplicant/src/eap_server/eap_server_aka.c | 0 .../wpa_supplicant/src/eap_server/eap_server_eke.c | 0 .../src/eap_server/eap_server_fast.c | 0 .../src/eap_server/eap_server_gpsk.c | 0 .../wpa_supplicant/src/eap_server/eap_server_gtc.c | 0 .../src/eap_server/eap_server_identity.c | 0 .../src/eap_server/eap_server_ikev2.c | 0 .../wpa_supplicant/src/eap_server/eap_server_md5.c | 0 .../src/eap_server/eap_server_methods.c | 0 .../src/eap_server/eap_server_mschapv2.c | 0 .../wpa_supplicant/src/eap_server/eap_server_pax.c | 0 .../src/eap_server/eap_server_peap.c | 0 .../wpa_supplicant/src/eap_server/eap_server_psk.c | 0 .../wpa_supplicant/src/eap_server/eap_server_pwd.c | 0 .../src/eap_server/eap_server_sake.c | 0 .../wpa_supplicant/src/eap_server/eap_server_sim.c | 0 .../wpa_supplicant/src/eap_server/eap_server_tls.c | 0 .../src/eap_server/eap_server_tls_common.c | 0 .../wpa_supplicant/src/eap_server/eap_server_tnc.c | 0 .../src/eap_server/eap_server_ttls.c | 0 .../src/eap_server/eap_server_vendor_test.c | 0 .../wpa_supplicant/src/eap_server/eap_server_wsc.c | 0 .../wpa_supplicant/src/eap_server/eap_sim_db.c | 0 .../wpa_supplicant/src/eap_server/eap_sim_db.h | 0 .../wpa_supplicant/src/eap_server/eap_tls_common.h | 0 .../wpa_supplicant/src/eap_server/ikev2.c | 0 .../wpa_supplicant/src/eap_server/ikev2.h | 0 .../wpa_supplicant/src/eap_server/tncs.c | 0 .../wpa_supplicant/src/eap_server/tncs.h | 0 external/wpa_supplicant/src/eapol_auth/Make.defs | 23 ++ .../wpa_supplicant/src/eapol_auth/Makefile | 0 .../src/eapol_auth/eapol_auth_dump.c | 0 .../wpa_supplicant/src/eapol_auth/eapol_auth_sm.c | 0 .../wpa_supplicant/src/eapol_auth/eapol_auth_sm.h | 0 .../src/eapol_auth/eapol_auth_sm_i.h | 0 .../wpa_supplicant/src/eapol_supp/Makefile | 0 .../wpa_supplicant/src/eapol_supp/eapol_supp_sm.c | 0 .../wpa_supplicant/src/eapol_supp/eapol_supp_sm.h | 0 external/wpa_supplicant/src/l2_packet/Make.defs | 23 ++ .../wpa_supplicant/src/l2_packet/l2_packet.h | 0 .../wpa_supplicant/src/l2_packet/l2_packet_linux.c | 0 .../wpa_supplicant/src/l2_packet/l2_packet_none.c | 0 .../wpa_supplicant/src/l2_packet/l2_packet_pcap.c | 0 .../src/l2_packet/l2_packet_tinyara.c | 0 {apps => external}/wpa_supplicant/src/lib.rules | 0 {apps => external}/wpa_supplicant/src/p2p/Makefile | 0 {apps => external}/wpa_supplicant/src/p2p/p2p.c | 0 {apps => external}/wpa_supplicant/src/p2p/p2p.h | 0 .../wpa_supplicant/src/p2p/p2p_build.c | 0 .../wpa_supplicant/src/p2p/p2p_dev_disc.c | 0 .../wpa_supplicant/src/p2p/p2p_go_neg.c | 0 .../wpa_supplicant/src/p2p/p2p_group.c | 0 {apps => external}/wpa_supplicant/src/p2p/p2p_i.h | 0 .../wpa_supplicant/src/p2p/p2p_invitation.c | 0 .../wpa_supplicant/src/p2p/p2p_parse.c | 0 {apps => external}/wpa_supplicant/src/p2p/p2p_pd.c | 0 {apps => external}/wpa_supplicant/src/p2p/p2p_sd.c | 0 .../wpa_supplicant/src/p2p/p2p_utils.c | 0 {apps => external}/wpa_supplicant/src/pae/Makefile | 0 .../wpa_supplicant/src/pae/ieee802_1x_cp.c | 0 .../wpa_supplicant/src/pae/ieee802_1x_cp.h | 0 .../wpa_supplicant/src/pae/ieee802_1x_kay.c | 0 .../wpa_supplicant/src/pae/ieee802_1x_kay.h | 0 .../wpa_supplicant/src/pae/ieee802_1x_kay_i.h | 0 .../wpa_supplicant/src/pae/ieee802_1x_key.c | 0 .../wpa_supplicant/src/pae/ieee802_1x_key.h | 0 .../wpa_supplicant/src/pae/ieee802_1x_secy_ops.c | 0 .../wpa_supplicant/src/pae/ieee802_1x_secy_ops.h | 0 .../wpa_supplicant/src/radius/.gitignore | 0 .../wpa_supplicant/src/radius/Makefile | 0 .../wpa_supplicant/src/radius/radius.c | 0 .../wpa_supplicant/src/radius/radius.h | 0 .../wpa_supplicant/src/radius/radius_client.c | 0 .../wpa_supplicant/src/radius/radius_client.h | 0 .../wpa_supplicant/src/radius/radius_das.c | 0 .../wpa_supplicant/src/radius/radius_das.h | 0 .../wpa_supplicant/src/radius/radius_server.c | 0 .../wpa_supplicant/src/radius/radius_server.h | 0 external/wpa_supplicant/src/rsn_supp/Make.defs | 28 +++ .../wpa_supplicant/src/rsn_supp/Makefile | 0 .../wpa_supplicant/src/rsn_supp/peerkey.c | 0 .../wpa_supplicant/src/rsn_supp/peerkey.h | 0 .../wpa_supplicant/src/rsn_supp/pmksa_cache.c | 0 .../wpa_supplicant/src/rsn_supp/pmksa_cache.h | 0 .../wpa_supplicant/src/rsn_supp/preauth.c | 0 .../wpa_supplicant/src/rsn_supp/preauth.h | 0 .../wpa_supplicant/src/rsn_supp/tdls.c | 0 .../wpa_supplicant/src/rsn_supp/wpa.c | 0 .../wpa_supplicant/src/rsn_supp/wpa.h | 0 .../wpa_supplicant/src/rsn_supp/wpa_ft.c | 0 .../wpa_supplicant/src/rsn_supp/wpa_i.h | 0 .../wpa_supplicant/src/rsn_supp/wpa_ie.c | 0 .../wpa_supplicant/src/rsn_supp/wpa_ie.h | 0 .../wpa_supplicant/src/tls/.gitignore | 0 {apps => external}/wpa_supplicant/src/tls/Makefile | 0 {apps => external}/wpa_supplicant/src/tls/asn1.c | 0 {apps => external}/wpa_supplicant/src/tls/asn1.h | 0 {apps => external}/wpa_supplicant/src/tls/bignum.c | 0 {apps => external}/wpa_supplicant/src/tls/bignum.h | 0 .../wpa_supplicant/src/tls/libtommath.c | 0 {apps => external}/wpa_supplicant/src/tls/pkcs1.c | 0 {apps => external}/wpa_supplicant/src/tls/pkcs1.h | 0 {apps => external}/wpa_supplicant/src/tls/pkcs5.c | 0 {apps => external}/wpa_supplicant/src/tls/pkcs5.h | 0 {apps => external}/wpa_supplicant/src/tls/pkcs8.c | 0 {apps => external}/wpa_supplicant/src/tls/pkcs8.h | 0 {apps => external}/wpa_supplicant/src/tls/rsa.c | 0 {apps => external}/wpa_supplicant/src/tls/rsa.h | 0 .../wpa_supplicant/src/tls/tlsv1_client.c | 0 .../wpa_supplicant/src/tls/tlsv1_client.h | 0 .../wpa_supplicant/src/tls/tlsv1_client_i.h | 0 .../wpa_supplicant/src/tls/tlsv1_client_read.c | 0 .../wpa_supplicant/src/tls/tlsv1_client_write.c | 0 .../wpa_supplicant/src/tls/tlsv1_common.c | 0 .../wpa_supplicant/src/tls/tlsv1_common.h | 0 .../wpa_supplicant/src/tls/tlsv1_cred.c | 0 .../wpa_supplicant/src/tls/tlsv1_cred.h | 0 .../wpa_supplicant/src/tls/tlsv1_record.c | 0 .../wpa_supplicant/src/tls/tlsv1_record.h | 0 .../wpa_supplicant/src/tls/tlsv1_server.c | 0 .../wpa_supplicant/src/tls/tlsv1_server.h | 0 .../wpa_supplicant/src/tls/tlsv1_server_i.h | 0 .../wpa_supplicant/src/tls/tlsv1_server_read.c | 0 .../wpa_supplicant/src/tls/tlsv1_server_write.c | 0 {apps => external}/wpa_supplicant/src/tls/x509v3.c | 0 {apps => external}/wpa_supplicant/src/tls/x509v3.h | 0 .../wpa_supplicant/src/utils/.gitignore | 0 external/wpa_supplicant/src/utils/Make.defs | 31 +++ .../wpa_supplicant/src/utils/Makefile | 0 .../wpa_supplicant/src/utils/base64.c | 0 .../wpa_supplicant/src/utils/base64.h | 0 .../wpa_supplicant/src/utils/bitfield.c | 0 .../wpa_supplicant/src/utils/bitfield.h | 0 .../wpa_supplicant/src/utils/browser-system.c | 0 .../wpa_supplicant/src/utils/browser-wpadebug.c | 0 .../wpa_supplicant/src/utils/browser.c | 0 .../wpa_supplicant/src/utils/browser.h | 0 .../wpa_supplicant/src/utils/build_config.h | 0 .../wpa_supplicant/src/utils/common.c | 0 .../wpa_supplicant/src/utils/common.h | 0 {apps => external}/wpa_supplicant/src/utils/edit.c | 0 {apps => external}/wpa_supplicant/src/utils/edit.h | 0 .../wpa_supplicant/src/utils/edit_readline.c | 0 .../wpa_supplicant/src/utils/edit_simple.c | 0 .../wpa_supplicant/src/utils/eloop.c | 0 .../wpa_supplicant/src/utils/eloop.h | 0 .../wpa_supplicant/src/utils/ext_password.c | 0 .../wpa_supplicant/src/utils/ext_password.h | 0 .../wpa_supplicant/src/utils/ext_password_i.h | 0 .../wpa_supplicant/src/utils/ext_password_test.c | 0 .../wpa_supplicant/src/utils/http-utils.h | 0 .../wpa_supplicant/src/utils/http_curl.c | 0 .../wpa_supplicant/src/utils/includes.h | 0 .../wpa_supplicant/src/utils/ip_addr.c | 0 .../wpa_supplicant/src/utils/ip_addr.h | 0 {apps => external}/wpa_supplicant/src/utils/list.h | 0 {apps => external}/wpa_supplicant/src/utils/os.h | 0 .../wpa_supplicant/src/utils/os_tinyara.c | 0 .../wpa_supplicant/src/utils/pcsc_funcs.c | 0 .../wpa_supplicant/src/utils/pcsc_funcs.h | 0 .../wpa_supplicant/src/utils/platform.h | 0 .../wpa_supplicant/src/utils/radiotap.c | 0 .../wpa_supplicant/src/utils/radiotap.h | 0 .../wpa_supplicant/src/utils/radiotap_iter.h | 0 .../wpa_supplicant/src/utils/state_machine.h | 0 .../wpa_supplicant/src/utils/trace.c | 0 .../wpa_supplicant/src/utils/trace.h | 0 .../wpa_supplicant/src/utils/utils_module_tests.c | 0 {apps => external}/wpa_supplicant/src/utils/uuid.c | 0 {apps => external}/wpa_supplicant/src/utils/uuid.h | 0 .../wpa_supplicant/src/utils/wpa_debug.c | 0 .../wpa_supplicant/src/utils/wpa_debug.h | 0 .../wpa_supplicant/src/utils/wpabuf.c | 0 .../wpa_supplicant/src/utils/wpabuf.h | 0 .../wpa_supplicant/src/utils/xml-utils.c | 0 .../wpa_supplicant/src/utils/xml-utils.h | 0 .../wpa_supplicant/src/utils/xml_libxml2.c | 0 {apps => external}/wpa_supplicant/src/wps/Makefile | 0 {apps => external}/wpa_supplicant/src/wps/http.h | 0 .../wpa_supplicant/src/wps/http_client.c | 0 .../wpa_supplicant/src/wps/http_client.h | 0 .../wpa_supplicant/src/wps/http_server.c | 0 .../wpa_supplicant/src/wps/http_server.h | 0 .../wpa_supplicant/src/wps/httpread.c | 0 .../wpa_supplicant/src/wps/httpread.h | 0 {apps => external}/wpa_supplicant/src/wps/ndef.c | 0 .../wpa_supplicant/src/wps/upnp_xml.c | 0 .../wpa_supplicant/src/wps/upnp_xml.h | 0 {apps => external}/wpa_supplicant/src/wps/wps.c | 0 {apps => external}/wpa_supplicant/src/wps/wps.h | 0 .../wpa_supplicant/src/wps/wps_attr_build.c | 0 .../wpa_supplicant/src/wps/wps_attr_parse.c | 0 .../wpa_supplicant/src/wps/wps_attr_parse.h | 0 .../wpa_supplicant/src/wps/wps_attr_process.c | 0 .../wpa_supplicant/src/wps/wps_common.c | 0 .../wpa_supplicant/src/wps/wps_defs.h | 0 .../wpa_supplicant/src/wps/wps_dev_attr.c | 0 .../wpa_supplicant/src/wps/wps_dev_attr.h | 0 .../wpa_supplicant/src/wps/wps_enrollee.c | 0 {apps => external}/wpa_supplicant/src/wps/wps_er.c | 0 {apps => external}/wpa_supplicant/src/wps/wps_er.h | 0 .../wpa_supplicant/src/wps/wps_er_ssdp.c | 0 {apps => external}/wpa_supplicant/src/wps/wps_i.h | 0 .../wpa_supplicant/src/wps/wps_module_tests.c | 0 .../wpa_supplicant/src/wps/wps_registrar.c | 0 .../wpa_supplicant/src/wps/wps_upnp.c | 0 .../wpa_supplicant/src/wps/wps_upnp.h | 0 .../wpa_supplicant/src/wps/wps_upnp_ap.c | 0 .../wpa_supplicant/src/wps/wps_upnp_event.c | 0 .../wpa_supplicant/src/wps/wps_upnp_i.h | 0 .../wpa_supplicant/src/wps/wps_upnp_ssdp.c | 0 .../wpa_supplicant/src/wps/wps_upnp_web.c | 0 .../wpa_supplicant/src/wps/wps_validate.c | 0 .../wpa_supplicant/wpa_supplicant/.gitignore | 0 external/wpa_supplicant/wpa_supplicant/Make.defs | 54 +++++ .../wpa_supplicant/wpa_supplicant/README | 0 .../wpa_supplicant/wpa_supplicant/README-P2P | 0 .../wpa_supplicant/wpa_supplicant/README-WPS | 0 .../wpa_supplicant/wpa_supplicant/ap.c | 0 .../wpa_supplicant/wpa_supplicant/ap.h | 0 .../wpa_supplicant/wpa_supplicant/autoscan.c | 0 .../wpa_supplicant/wpa_supplicant/autoscan.h | 0 .../wpa_supplicant/autoscan_exponential.c | 0 .../wpa_supplicant/autoscan_periodic.c | 0 .../wpa_supplicant/wpa_supplicant/bgscan.c | 0 .../wpa_supplicant/wpa_supplicant/bgscan.h | 0 .../wpa_supplicant/wpa_supplicant/bgscan_learn.c | 0 .../wpa_supplicant/wpa_supplicant/bgscan_simple.c | 0 .../wpa_supplicant/wpa_supplicant/blacklist.c | 0 .../wpa_supplicant/wpa_supplicant/blacklist.h | 0 .../wpa_supplicant/wpa_supplicant/bss.c | 0 .../wpa_supplicant/wpa_supplicant/bss.h | 0 .../wpa_supplicant/wpa_supplicant/config.c | 0 .../wpa_supplicant/wpa_supplicant/config.h | 0 .../wpa_supplicant/wpa_supplicant/config_file.c | 0 .../wpa_supplicant/wpa_supplicant/config_ssid.h | 0 .../wpa_supplicant/wpa_supplicant/ctrl_iface.c | 0 .../wpa_supplicant/wpa_supplicant/ctrl_iface.h | 0 .../wpa_supplicant/ctrl_iface_fifo.c | 0 .../wpa_supplicant/wpa_supplicant/ctrl_iface_udp.c | 0 .../wpa_supplicant/wpa_supplicant/defconfig | 0 .../wpa_supplicant/wpa_supplicant/driver_i.h | 0 .../wpa_supplicant/wpa_supplicant/eap_register.c | 0 .../wpa_supplicant/wpa_supplicant/eapol_test.c | 0 .../wpa_supplicant/wpa_supplicant/events.c | 0 .../wpa_supplicant/wpa_supplicant/gas_query.h | 0 .../wpa_supplicant/hs20_supplicant.h | 0 .../wpa_supplicant/wpa_supplicant/ibss_rsn.c | 0 .../wpa_supplicant/wpa_supplicant/ibss_rsn.h | 0 .../wpa_supplicant/wpa_supplicant/interworking.c | 0 .../wpa_supplicant/wpa_supplicant/interworking.h | 0 .../wpa_supplicant/wpa_supplicant/main.c | 0 .../wpa_supplicant/wpa_supplicant/mesh.h | 0 .../wpa_supplicant/wpa_supplicant/mesh_mpm.h | 0 .../wpa_supplicant/wpa_supplicant/notify.c | 0 .../wpa_supplicant/wpa_supplicant/notify.h | 0 .../wpa_supplicant/wpa_supplicant/offchannel.c | 0 .../wpa_supplicant/wpa_supplicant/offchannel.h | 0 .../wpa_supplicant/wpa_supplicant/p2p_supplicant.c | 0 .../wpa_supplicant/wpa_supplicant/p2p_supplicant.h | 0 .../wpa_supplicant/p2p_supplicant_sd.c | 0 .../wpa_supplicant/wpa_supplicant/preauth_test.c | 0 .../wpa_supplicant/wpa_supplicant/scan.c | 0 .../wpa_supplicant/wpa_supplicant/scan.h | 0 .../wpa_supplicant/wpa_supplicant/sme.c | 0 .../wpa_supplicant/wpa_supplicant/sme.h | 0 .../wpa_supplicant/wpa_supplicant/wifi_display.h | 0 .../wpa_supplicant/wpa_supplicant/wmm_ac.c | 0 .../wpa_supplicant/wpa_supplicant/wmm_ac.h | 0 .../wpa_supplicant/wpa_supplicant/wnm_sta.c | 0 .../wpa_supplicant/wpa_supplicant/wnm_sta.h | 0 .../wpa_supplicant/wpa_supplicant/wpa_priv.c | 0 .../wpa_supplicant/wpa_supplicant/wpa_supplicant.c | 0 .../wpa_supplicant/wpa_supplicant.conf | 0 .../wpa_supplicant/wpa_supplicant_conf.mk | 0 .../wpa_supplicant/wpa_supplicant_conf.sh | 0 .../wpa_supplicant/wpa_supplicant_i.h | 0 .../wpa_supplicant/wpa_supplicant_template.conf | 0 .../wpa_supplicant/wpa_supplicant/wpas_glue.c | 0 .../wpa_supplicant/wpa_supplicant/wpas_glue.h | 0 .../wpa_supplicant/wpa_supplicant/wpas_kay.c | 0 .../wpa_supplicant/wpa_supplicant/wpas_kay.h | 0 .../wpa_supplicant/wpa_supplicant/wps_supplicant.c | 0 .../wpa_supplicant/wpa_supplicant/wps_supplicant.h | 0 framework/src/wifi_manager/Kconfig | 1 + 572 files changed, 470 insertions(+), 234 deletions(-) delete mode 100644 apps/wpa_supplicant/Makefile rename {apps => external}/wpa_supplicant/CONTRIBUTIONS (100%) rename {apps => external}/wpa_supplicant/COPYING (100%) rename {apps => external}/wpa_supplicant/Kconfig (100%) rename {apps => external}/wpa_supplicant/Make.defs (96%) create mode 100644 external/wpa_supplicant/Makefile rename {apps => external}/wpa_supplicant/README (100%) rename {apps => external}/wpa_supplicant/src/Makefile (100%) create mode 100644 external/wpa_supplicant/src/ap/Make.defs rename {apps => external}/wpa_supplicant/src/ap/accounting.c (100%) rename {apps => external}/wpa_supplicant/src/ap/accounting.h (100%) rename {apps => external}/wpa_supplicant/src/ap/acs.c (100%) rename {apps => external}/wpa_supplicant/src/ap/acs.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_config.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_config.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_drv_ops.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_drv_ops.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_list.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_list.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_mlme.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ap_mlme.h (100%) rename {apps => external}/wpa_supplicant/src/ap/authsrv.c (100%) rename {apps => external}/wpa_supplicant/src/ap/authsrv.h (100%) rename {apps => external}/wpa_supplicant/src/ap/beacon.c (100%) rename {apps => external}/wpa_supplicant/src/ap/beacon.h (100%) rename {apps => external}/wpa_supplicant/src/ap/bss_load.c (100%) rename {apps => external}/wpa_supplicant/src/ap/bss_load.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ctrl_iface_ap.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ctrl_iface_ap.h (100%) rename {apps => external}/wpa_supplicant/src/ap/dfs.c (100%) rename {apps => external}/wpa_supplicant/src/ap/dfs.h (100%) rename {apps => external}/wpa_supplicant/src/ap/dhcp_snoop.c (100%) rename {apps => external}/wpa_supplicant/src/ap/dhcp_snoop.h (100%) rename {apps => external}/wpa_supplicant/src/ap/drv_callbacks.c (100%) rename {apps => external}/wpa_supplicant/src/ap/eap_user_db.c (100%) rename {apps => external}/wpa_supplicant/src/ap/gas_serv.c (100%) rename {apps => external}/wpa_supplicant/src/ap/gas_serv.h (100%) rename {apps => external}/wpa_supplicant/src/ap/hostapd.c (100%) rename {apps => external}/wpa_supplicant/src/ap/hostapd.h (100%) rename {apps => external}/wpa_supplicant/src/ap/hs20.c (100%) rename {apps => external}/wpa_supplicant/src/ap/hs20.h (100%) rename {apps => external}/wpa_supplicant/src/ap/hw_features.c (100%) rename {apps => external}/wpa_supplicant/src/ap/hw_features.h (100%) rename {apps => external}/wpa_supplicant/src/ap/iapp.c (100%) rename {apps => external}/wpa_supplicant/src/ap/iapp.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11_auth.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11_auth.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11_ht.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11_shared.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_11_vht.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_1x.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ieee802_1x.h (100%) rename {apps => external}/wpa_supplicant/src/ap/ndisc_snoop.c (100%) rename {apps => external}/wpa_supplicant/src/ap/ndisc_snoop.h (100%) rename {apps => external}/wpa_supplicant/src/ap/p2p_hostapd.c (100%) rename {apps => external}/wpa_supplicant/src/ap/p2p_hostapd.h (100%) rename {apps => external}/wpa_supplicant/src/ap/peerkey_auth.c (100%) rename {apps => external}/wpa_supplicant/src/ap/pmksa_cache_auth.c (100%) rename {apps => external}/wpa_supplicant/src/ap/pmksa_cache_auth.h (100%) rename {apps => external}/wpa_supplicant/src/ap/preauth_auth.c (100%) rename {apps => external}/wpa_supplicant/src/ap/preauth_auth.h (100%) rename {apps => external}/wpa_supplicant/src/ap/sta_info.c (100%) rename {apps => external}/wpa_supplicant/src/ap/sta_info.h (100%) rename {apps => external}/wpa_supplicant/src/ap/tkip_countermeasures.c (100%) rename {apps => external}/wpa_supplicant/src/ap/tkip_countermeasures.h (100%) rename {apps => external}/wpa_supplicant/src/ap/utils.c (100%) rename {apps => external}/wpa_supplicant/src/ap/vlan_init.c (100%) rename {apps => external}/wpa_supplicant/src/ap/vlan_init.h (100%) rename {apps => external}/wpa_supplicant/src/ap/vlan_util.c (100%) rename {apps => external}/wpa_supplicant/src/ap/vlan_util.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wmm.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wmm.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wnm_ap.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wnm_ap.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth_ft.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth_glue.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth_glue.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth_i.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth_ie.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wpa_auth_ie.h (100%) rename {apps => external}/wpa_supplicant/src/ap/wps_hostapd.c (100%) rename {apps => external}/wpa_supplicant/src/ap/wps_hostapd.h (100%) rename {apps => external}/wpa_supplicant/src/ap/x_snoop.c (100%) rename {apps => external}/wpa_supplicant/src/ap/x_snoop.h (100%) create mode 100644 external/wpa_supplicant/src/common/Make.defs rename {apps => external}/wpa_supplicant/src/common/Makefile (100%) rename {apps => external}/wpa_supplicant/src/common/common_module_tests.c (100%) rename {apps => external}/wpa_supplicant/src/common/defs.h (100%) rename {apps => external}/wpa_supplicant/src/common/eapol_common.h (100%) rename {apps => external}/wpa_supplicant/src/common/gas.c (100%) rename {apps => external}/wpa_supplicant/src/common/gas.h (100%) rename {apps => external}/wpa_supplicant/src/common/hw_features_common.c (100%) rename {apps => external}/wpa_supplicant/src/common/hw_features_common.h (100%) rename {apps => external}/wpa_supplicant/src/common/ieee802_11_common.c (100%) rename {apps => external}/wpa_supplicant/src/common/ieee802_11_common.h (100%) rename {apps => external}/wpa_supplicant/src/common/ieee802_11_defs.h (100%) rename {apps => external}/wpa_supplicant/src/common/ieee802_1x_defs.h (100%) rename {apps => external}/wpa_supplicant/src/common/privsep_commands.h (100%) rename {apps => external}/wpa_supplicant/src/common/qca-vendor-attr.h (100%) rename {apps => external}/wpa_supplicant/src/common/qca-vendor.h (100%) rename {apps => external}/wpa_supplicant/src/common/sae.c (100%) rename {apps => external}/wpa_supplicant/src/common/sae.h (100%) rename {apps => external}/wpa_supplicant/src/common/tnc.h (100%) rename {apps => external}/wpa_supplicant/src/common/version.h (100%) rename {apps => external}/wpa_supplicant/src/common/wpa_common.c (100%) rename {apps => external}/wpa_supplicant/src/common/wpa_common.h (100%) rename {apps => external}/wpa_supplicant/src/common/wpa_ctrl.c (100%) rename {apps => external}/wpa_supplicant/src/common/wpa_ctrl.h (100%) rename {apps => external}/wpa_supplicant/src/common/wpa_helpers.c (100%) rename {apps => external}/wpa_supplicant/src/common/wpa_helpers.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/.gitignore (100%) create mode 100644 external/wpa_supplicant/src/crypto/Make.defs rename {apps => external}/wpa_supplicant/src/crypto/Makefile (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-cbc.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-ccm.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-ctr.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-eax.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-encblock.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-gcm.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-internal-dec.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-internal-enc.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-omac1.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-siv.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-unwrap.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes-wrap.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes_i.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes_siv.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/aes_wrap.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_gnutls.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_internal-cipher.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_internal-modexp.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_internal-rsa.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_libtomcrypt.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_module_tests.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_none.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/crypto_openssl.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/des-internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/des_i.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/dh_group5.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/dh_group5.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/dh_groups.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/dh_groups.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/fips_prf_internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/fips_prf_openssl.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/md4-internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/md5-internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/md5.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/md5.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/md5_i.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/milenage.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/milenage.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/ms_funcs.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/ms_funcs.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/random.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/random.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/rc4.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1-internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1-pbkdf2.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1-prf.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1-tlsprf.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1-tprf.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha1_i.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256-internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256-kdf.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256-prf.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256-tlsprf.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha256_i.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/sha384.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/tls.h (100%) rename {apps => external}/wpa_supplicant/src/crypto/tls_gnutls.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/tls_internal.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/tls_none.c (100%) rename {apps => external}/wpa_supplicant/src/crypto/tls_openssl.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/.gitignore (100%) create mode 100644 external/wpa_supplicant/src/drivers/Make.defs rename {apps => external}/wpa_supplicant/src/drivers/driver.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_common.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_hostap.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_hostap.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_nl80211.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_nl80211.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_nl80211_capa.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_nl80211_event.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_nl80211_monitor.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_nl80211_scan.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/driver_t20.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/drivers.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/linux_defines.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/linux_ioctl.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/linux_ioctl.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/netlink.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/netlink.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/priv_netlink.h (100%) rename {apps => external}/wpa_supplicant/src/drivers/rfkill.c (100%) rename {apps => external}/wpa_supplicant/src/drivers/rfkill.h (100%) create mode 100644 external/wpa_supplicant/src/eap_common/Make.defs rename {apps => external}/wpa_supplicant/src/eap_common/Makefile (100%) rename {apps => external}/wpa_supplicant/src/eap_common/chap.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/chap.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_defs.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_eke_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_eke_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_fast_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_fast_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_gpsk_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_gpsk_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_ikev2_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_ikev2_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_pax_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_pax_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_peap_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_peap_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_psk_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_psk_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_pwd_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_pwd_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_sake_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_sake_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_sim_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_sim_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_tlv_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_ttls.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_wsc_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/eap_wsc_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_common/ikev2_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_common/ikev2_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/Makefile (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_aka.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_config.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_eke.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_fast.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_fast_pac.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_fast_pac.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_gpsk.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_gtc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_i.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_ikev2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_leap.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_md5.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_methods.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_methods.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_mschapv2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_otp.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_pax.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_peap.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_proxy.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_proxy_dummy.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_psk.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_pwd.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_sake.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_sim.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_tls.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_tls_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_tls_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_tnc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_ttls.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_vendor_test.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/eap_wsc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/ikev2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/ikev2.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/mschapv2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/mschapv2.h (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/tncc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_peer/tncc.h (100%) create mode 100644 external/wpa_supplicant/src/eap_server/Make.defs rename {apps => external}/wpa_supplicant/src/eap_server/Makefile (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap.h (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_i.h (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_methods.h (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_aka.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_eke.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_fast.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_gpsk.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_gtc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_identity.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_ikev2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_md5.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_methods.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_mschapv2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_pax.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_peap.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_psk.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_pwd.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_sake.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_sim.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_tls.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_tls_common.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_tnc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_ttls.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_vendor_test.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_server_wsc.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_sim_db.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_sim_db.h (100%) rename {apps => external}/wpa_supplicant/src/eap_server/eap_tls_common.h (100%) rename {apps => external}/wpa_supplicant/src/eap_server/ikev2.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/ikev2.h (100%) rename {apps => external}/wpa_supplicant/src/eap_server/tncs.c (100%) rename {apps => external}/wpa_supplicant/src/eap_server/tncs.h (100%) create mode 100644 external/wpa_supplicant/src/eapol_auth/Make.defs rename {apps => external}/wpa_supplicant/src/eapol_auth/Makefile (100%) rename {apps => external}/wpa_supplicant/src/eapol_auth/eapol_auth_dump.c (100%) rename {apps => external}/wpa_supplicant/src/eapol_auth/eapol_auth_sm.c (100%) rename {apps => external}/wpa_supplicant/src/eapol_auth/eapol_auth_sm.h (100%) rename {apps => external}/wpa_supplicant/src/eapol_auth/eapol_auth_sm_i.h (100%) rename {apps => external}/wpa_supplicant/src/eapol_supp/Makefile (100%) rename {apps => external}/wpa_supplicant/src/eapol_supp/eapol_supp_sm.c (100%) rename {apps => external}/wpa_supplicant/src/eapol_supp/eapol_supp_sm.h (100%) create mode 100644 external/wpa_supplicant/src/l2_packet/Make.defs rename {apps => external}/wpa_supplicant/src/l2_packet/l2_packet.h (100%) rename {apps => external}/wpa_supplicant/src/l2_packet/l2_packet_linux.c (100%) rename {apps => external}/wpa_supplicant/src/l2_packet/l2_packet_none.c (100%) rename {apps => external}/wpa_supplicant/src/l2_packet/l2_packet_pcap.c (100%) rename {apps => external}/wpa_supplicant/src/l2_packet/l2_packet_tinyara.c (100%) rename {apps => external}/wpa_supplicant/src/lib.rules (100%) rename {apps => external}/wpa_supplicant/src/p2p/Makefile (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p.h (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_build.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_dev_disc.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_go_neg.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_group.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_i.h (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_invitation.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_parse.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_pd.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_sd.c (100%) rename {apps => external}/wpa_supplicant/src/p2p/p2p_utils.c (100%) rename {apps => external}/wpa_supplicant/src/pae/Makefile (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_cp.c (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_cp.h (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_kay.c (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_kay.h (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_kay_i.h (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_key.c (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_key.h (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_secy_ops.c (100%) rename {apps => external}/wpa_supplicant/src/pae/ieee802_1x_secy_ops.h (100%) rename {apps => external}/wpa_supplicant/src/radius/.gitignore (100%) rename {apps => external}/wpa_supplicant/src/radius/Makefile (100%) rename {apps => external}/wpa_supplicant/src/radius/radius.c (100%) rename {apps => external}/wpa_supplicant/src/radius/radius.h (100%) rename {apps => external}/wpa_supplicant/src/radius/radius_client.c (100%) rename {apps => external}/wpa_supplicant/src/radius/radius_client.h (100%) rename {apps => external}/wpa_supplicant/src/radius/radius_das.c (100%) rename {apps => external}/wpa_supplicant/src/radius/radius_das.h (100%) rename {apps => external}/wpa_supplicant/src/radius/radius_server.c (100%) rename {apps => external}/wpa_supplicant/src/radius/radius_server.h (100%) create mode 100644 external/wpa_supplicant/src/rsn_supp/Make.defs rename {apps => external}/wpa_supplicant/src/rsn_supp/Makefile (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/peerkey.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/peerkey.h (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/pmksa_cache.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/pmksa_cache.h (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/preauth.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/preauth.h (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/tdls.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/wpa.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/wpa.h (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/wpa_ft.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/wpa_i.h (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/wpa_ie.c (100%) rename {apps => external}/wpa_supplicant/src/rsn_supp/wpa_ie.h (100%) rename {apps => external}/wpa_supplicant/src/tls/.gitignore (100%) rename {apps => external}/wpa_supplicant/src/tls/Makefile (100%) rename {apps => external}/wpa_supplicant/src/tls/asn1.c (100%) rename {apps => external}/wpa_supplicant/src/tls/asn1.h (100%) rename {apps => external}/wpa_supplicant/src/tls/bignum.c (100%) rename {apps => external}/wpa_supplicant/src/tls/bignum.h (100%) rename {apps => external}/wpa_supplicant/src/tls/libtommath.c (100%) rename {apps => external}/wpa_supplicant/src/tls/pkcs1.c (100%) rename {apps => external}/wpa_supplicant/src/tls/pkcs1.h (100%) rename {apps => external}/wpa_supplicant/src/tls/pkcs5.c (100%) rename {apps => external}/wpa_supplicant/src/tls/pkcs5.h (100%) rename {apps => external}/wpa_supplicant/src/tls/pkcs8.c (100%) rename {apps => external}/wpa_supplicant/src/tls/pkcs8.h (100%) rename {apps => external}/wpa_supplicant/src/tls/rsa.c (100%) rename {apps => external}/wpa_supplicant/src/tls/rsa.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_client.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_client.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_client_i.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_client_read.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_client_write.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_common.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_common.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_cred.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_cred.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_record.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_record.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_server.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_server.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_server_i.h (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_server_read.c (100%) rename {apps => external}/wpa_supplicant/src/tls/tlsv1_server_write.c (100%) rename {apps => external}/wpa_supplicant/src/tls/x509v3.c (100%) rename {apps => external}/wpa_supplicant/src/tls/x509v3.h (100%) rename {apps => external}/wpa_supplicant/src/utils/.gitignore (100%) create mode 100644 external/wpa_supplicant/src/utils/Make.defs rename {apps => external}/wpa_supplicant/src/utils/Makefile (100%) rename {apps => external}/wpa_supplicant/src/utils/base64.c (100%) rename {apps => external}/wpa_supplicant/src/utils/base64.h (100%) rename {apps => external}/wpa_supplicant/src/utils/bitfield.c (100%) rename {apps => external}/wpa_supplicant/src/utils/bitfield.h (100%) rename {apps => external}/wpa_supplicant/src/utils/browser-system.c (100%) rename {apps => external}/wpa_supplicant/src/utils/browser-wpadebug.c (100%) rename {apps => external}/wpa_supplicant/src/utils/browser.c (100%) rename {apps => external}/wpa_supplicant/src/utils/browser.h (100%) rename {apps => external}/wpa_supplicant/src/utils/build_config.h (100%) rename {apps => external}/wpa_supplicant/src/utils/common.c (100%) rename {apps => external}/wpa_supplicant/src/utils/common.h (100%) rename {apps => external}/wpa_supplicant/src/utils/edit.c (100%) rename {apps => external}/wpa_supplicant/src/utils/edit.h (100%) rename {apps => external}/wpa_supplicant/src/utils/edit_readline.c (100%) rename {apps => external}/wpa_supplicant/src/utils/edit_simple.c (100%) rename {apps => external}/wpa_supplicant/src/utils/eloop.c (100%) rename {apps => external}/wpa_supplicant/src/utils/eloop.h (100%) rename {apps => external}/wpa_supplicant/src/utils/ext_password.c (100%) rename {apps => external}/wpa_supplicant/src/utils/ext_password.h (100%) rename {apps => external}/wpa_supplicant/src/utils/ext_password_i.h (100%) rename {apps => external}/wpa_supplicant/src/utils/ext_password_test.c (100%) rename {apps => external}/wpa_supplicant/src/utils/http-utils.h (100%) rename {apps => external}/wpa_supplicant/src/utils/http_curl.c (100%) rename {apps => external}/wpa_supplicant/src/utils/includes.h (100%) rename {apps => external}/wpa_supplicant/src/utils/ip_addr.c (100%) rename {apps => external}/wpa_supplicant/src/utils/ip_addr.h (100%) rename {apps => external}/wpa_supplicant/src/utils/list.h (100%) rename {apps => external}/wpa_supplicant/src/utils/os.h (100%) rename {apps => external}/wpa_supplicant/src/utils/os_tinyara.c (100%) rename {apps => external}/wpa_supplicant/src/utils/pcsc_funcs.c (100%) rename {apps => external}/wpa_supplicant/src/utils/pcsc_funcs.h (100%) rename {apps => external}/wpa_supplicant/src/utils/platform.h (100%) rename {apps => external}/wpa_supplicant/src/utils/radiotap.c (100%) rename {apps => external}/wpa_supplicant/src/utils/radiotap.h (100%) rename {apps => external}/wpa_supplicant/src/utils/radiotap_iter.h (100%) rename {apps => external}/wpa_supplicant/src/utils/state_machine.h (100%) rename {apps => external}/wpa_supplicant/src/utils/trace.c (100%) rename {apps => external}/wpa_supplicant/src/utils/trace.h (100%) rename {apps => external}/wpa_supplicant/src/utils/utils_module_tests.c (100%) rename {apps => external}/wpa_supplicant/src/utils/uuid.c (100%) rename {apps => external}/wpa_supplicant/src/utils/uuid.h (100%) rename {apps => external}/wpa_supplicant/src/utils/wpa_debug.c (100%) rename {apps => external}/wpa_supplicant/src/utils/wpa_debug.h (100%) rename {apps => external}/wpa_supplicant/src/utils/wpabuf.c (100%) rename {apps => external}/wpa_supplicant/src/utils/wpabuf.h (100%) rename {apps => external}/wpa_supplicant/src/utils/xml-utils.c (100%) rename {apps => external}/wpa_supplicant/src/utils/xml-utils.h (100%) rename {apps => external}/wpa_supplicant/src/utils/xml_libxml2.c (100%) rename {apps => external}/wpa_supplicant/src/wps/Makefile (100%) rename {apps => external}/wpa_supplicant/src/wps/http.h (100%) rename {apps => external}/wpa_supplicant/src/wps/http_client.c (100%) rename {apps => external}/wpa_supplicant/src/wps/http_client.h (100%) rename {apps => external}/wpa_supplicant/src/wps/http_server.c (100%) rename {apps => external}/wpa_supplicant/src/wps/http_server.h (100%) rename {apps => external}/wpa_supplicant/src/wps/httpread.c (100%) rename {apps => external}/wpa_supplicant/src/wps/httpread.h (100%) rename {apps => external}/wpa_supplicant/src/wps/ndef.c (100%) rename {apps => external}/wpa_supplicant/src/wps/upnp_xml.c (100%) rename {apps => external}/wpa_supplicant/src/wps/upnp_xml.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_attr_build.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_attr_parse.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_attr_parse.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_attr_process.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_common.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_defs.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_dev_attr.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_dev_attr.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_enrollee.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_er.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_er.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_er_ssdp.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_i.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_module_tests.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_registrar.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp_ap.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp_event.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp_i.h (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp_ssdp.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_upnp_web.c (100%) rename {apps => external}/wpa_supplicant/src/wps/wps_validate.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/.gitignore (100%) create mode 100644 external/wpa_supplicant/wpa_supplicant/Make.defs rename {apps => external}/wpa_supplicant/wpa_supplicant/README (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/README-P2P (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/README-WPS (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ap.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ap.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/autoscan.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/autoscan.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/autoscan_exponential.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/autoscan_periodic.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/bgscan.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/bgscan.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/bgscan_learn.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/bgscan_simple.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/blacklist.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/blacklist.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/bss.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/bss.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/config.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/config.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/config_file.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/config_ssid.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ctrl_iface.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ctrl_iface.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ctrl_iface_fifo.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ctrl_iface_udp.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/defconfig (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/driver_i.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/eap_register.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/eapol_test.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/events.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/gas_query.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/hs20_supplicant.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ibss_rsn.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/ibss_rsn.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/interworking.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/interworking.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/main.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/mesh.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/mesh_mpm.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/notify.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/notify.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/offchannel.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/offchannel.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/p2p_supplicant.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/p2p_supplicant.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/p2p_supplicant_sd.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/preauth_test.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/scan.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/scan.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/sme.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/sme.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wifi_display.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wmm_ac.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wmm_ac.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wnm_sta.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wnm_sta.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_priv.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_supplicant.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_supplicant.conf (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.mk (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.sh (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpa_supplicant_template.conf (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpas_glue.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpas_glue.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpas_kay.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wpas_kay.h (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wps_supplicant.c (100%) rename {apps => external}/wpa_supplicant/wpa_supplicant/wps_supplicant.h (100%) diff --git a/apps/wpa_supplicant/Makefile b/apps/wpa_supplicant/Makefile deleted file mode 100644 index d035f79..0000000 --- a/apps/wpa_supplicant/Makefile +++ /dev/null @@ -1,231 +0,0 @@ -############################################################################ -# apps/wpa_supplicant/Makefile -# -# Copyright (C) 2008, 2010-2013 Gregory Nutt. All rights reserved. -# Author: Gregory Nutt -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# 3. Neither the name NuttX nor the names of its contributors may be -# used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -############################################################################ - --include $(TOPDIR)/Make.defs - -CONFIG_WPA_SUPPLICANT_PRIORITY ?= SCHED_PRIORITY_DEFAULT -CONFIG_WPA_SUPPLICANT_STACKSIZE ?= 16384 - -PRIORITY = $(CONFIG_WPA_SUPPLICANT_PRIORITY) -STACKSIZE = $(CONFIG_WPA_SUPPLICANT_STACKSIZE) - -CONFIG_OS=tinyara - -DEPPATH = --dep-path . - -ASRCS = -CSRCS_WPA_SUPPLICANT += \ - wpa_supplicant/main.c \ - wpa_supplicant/config.c \ - wpa_supplicant/scan.c \ - wpa_supplicant/bss.c \ - wpa_supplicant/events.c \ - wpa_supplicant/wpa_supplicant.c \ - wpa_supplicant/notify.c \ - wpa_supplicant/wpas_glue.c \ - wpa_supplicant/blacklist.c \ - wpa_supplicant/wmm_ac.c \ - wpa_supplicant/eap_register.c \ - wpa_supplicant/config_file.c \ - wpa_supplicant/ctrl_iface.c \ - wpa_supplicant/ctrl_iface_udp.c \ - wpa_supplicant/ctrl_iface_fifo.c \ - wpa_supplicant/ap.c - -CSRCS_WPA_SUPPLICANT += \ - src/common/wpa_ctrl.c \ - src/common/ieee802_11_common.c \ - src/common/hw_features_common.c \ - src/common/wpa_common.c - -CSRCS_WPA_SUPPLICANT += \ - src/drivers/drivers.c \ - src/drivers/driver_common.c \ - src/drivers/driver_t20.c - -CSRCS_WPA_SUPPLICANT += \ - src/utils/common.c \ - src/utils/edit.c \ - src/utils/os_tinyara.c \ - src/utils/ip_addr.c - -CSRCS_WPA_SUPPLICANT += \ - src/utils/eloop.c \ - src/utils/wpa_debug.c \ - src/utils/wpabuf.c \ - src/utils/base64.c - -CSRCS_WPA_SUPPLICANT += \ - src/ap/hostapd.c \ - src/ap/beacon.c \ - src/ap/ap_drv_ops.c \ - src/ap/ieee802_11_shared.c \ - src/ap/ap_config.c \ - src/ap/utils.c \ - src/ap/sta_info.c \ - src/ap/tkip_countermeasures.c \ - src/ap/ap_mlme.c \ - src/ap/wpa_auth_glue.c \ - src/ap/authsrv.c \ - src/ap/ieee802_1x.c \ - src/ap/ieee802_11_auth.c \ - src/ap/drv_callbacks.c \ - src/ap/bss_load.c \ - src/ap/eap_user_db.c \ - src/ap/ctrl_iface_ap.c \ - src/ap/wpa_auth.c \ - src/ap/wpa_auth_ie.c \ - src/ap/pmksa_cache_auth.c \ - src/ap/ieee802_11.c \ - src/ap/dfs.c \ - src/ap/hw_features.c \ - src/ap/ap_list.c \ - src/ap/wmm.c \ - src/ap/ieee802_11_ht.c - -CSRCS_WPA_SUPPLICANT += \ - src/eapol_auth/eapol_auth_sm.c - -CSRCS_WPA_SUPPLICANT += \ - src/eap_server/eap_server.c \ - src/eap_server/eap_server_identity.c \ - src/eap_server/eap_server_methods.c - -CSRCS_WPA_SUPPLICANT += \ - src/eap_common/eap_common.c - -CSRCS_WPA_SUPPLICANT += \ - src/rsn_supp/wpa.c \ - src/rsn_supp/peerkey.c \ - src/rsn_supp/pmksa_cache.c \ - src/rsn_supp/preauth.c \ - src/rsn_supp/wpa_ie.c \ - -CSRCS_WPA_SUPPLICANT += \ - src/l2_packet/l2_packet_tinyara.c - -CSRCS_WPA_SUPPLICANT += \ - src/crypto/aes-wrap.c \ - src/crypto/aes-unwrap.c \ - src/crypto/aes-internal-enc.c \ - src/crypto/aes-internal.c \ - src/crypto/aes-internal-dec.c \ - src/crypto/aes-cbc.c \ - src/crypto/sha1.c \ - src/crypto/md5-internal.c \ - src/crypto/sha1-pbkdf2.c \ - src/crypto/rc4.c \ - src/crypto/md5.c \ - src/crypto/sha1-prf.c \ - src/crypto/sha1-internal.c \ - src/crypto/crypto_internal.c - -CSRCS += $(notdir $(CSRCS_WPA_SUPPLICANT)) - -AOBJS = $(ASRCS:.S=$(OBJEXT)) -COBJS = $(CSRCS:.c=$(OBJEXT)) - -SRCS = $(ASRCS) $(CSRCS) -OBJS = $(AOBJS) $(COBJS) - -ifeq ($(CONFIG_WINDOWS_NATIVE),y) - BIN = ..\libapps$(LIBEXT) -else -ifeq ($(WINTOOL),y) - BIN = ..\\libapps$(LIBEXT) -else - BIN = ../libapps$(LIBEXT) -endif -endif - -ROOTDEPPATH = --dep-path . - -CFLAGS += -DCONFIG_DRIVER_T20 -CFLAGS += -DCONFIG_DEBUG_FILE -CFLAGS += -DCONFIG_NO_RANDOM_POOL -CFLAGS += -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_FIFO -DCONFIG_ELOOP_POLL -CFLAGS += -DNEED_AP_MLME - -# CONFIG AP and its related flags -CFLAGS += -DCONFIG_AP -DCONFIG_NO_RADIUS -DCONFIG_NO_ACCOUNTING -DCONFIG_NO_VLAN -DCONFIG_CRYPTO_INTERNAL -CFLAGS += -DIEEE8021x_EAPOL -CFLAGS += -DCONFIG_IEEE80211N - -CFLAGS += ${shell $(INCDIR) $(INCDIROPT) "$(CC)" src src$(DELIM)utils src$(DELIM)rsn_supp } -CONFIG_WPA_SUPPLICANT_PROGNAME ?= wpa_supplicant$(EXEEXT) -PROGNAME = $(CONFIG_WPA_SUPPLICANT_PROGNAME) - -# Common build -VPATH = $(sort $(dir $(CSRCS_WPA_SUPPLICANT))) - -all: .built -.PHONY: context depend clean distclean - -$(AOBJS): %$(OBJEXT): %.S - $(call ASSEMBLE, $<, $@) - -$(COBJS): %$(OBJEXT): %.c - $(call COMPILE, $<, $@) - -.built: $(OBJS) - $(call ARCHIVE, $(BIN), $(OBJS)) - $(Q) @touch .built - -install: - -# Register application - -context: - -# Create dependencies - -.depend: Makefile $(SRCS) - $(Q) $(MKDEP) $(DEPPATH) $(patsubst %,--dep-path %,$(subst :, ,$(VPATH))) \ - "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep - $(Q) touch $@ - -depend: .depend - -clean: - $(call DELFILE, .built) - $(call CLEAN) - -distclean: clean - $(call DELFILE, Make.dep) - $(call DELFILE, .depend) - --include Make.dep -.PHONY: preconfig -preconfig: diff --git a/external/slsi_wifi/Makefile b/external/slsi_wifi/Makefile index 6010c5e..15f8ced 100644 --- a/external/slsi_wifi/Makefile +++ b/external/slsi_wifi/Makefile @@ -56,7 +56,7 @@ ASRCS = CSRCS = slsi_wifi_api.c slsi_wifi_utils.c -CFLAGS += -I$(TOPDIR)$(DELIM)../apps$(DELIM)wpa_supplicant$(DELIM)src +CFLAGS += -I$(TOPDIR)$(DELIM)$(EXTDIR)$(DELIM)wpa_supplicant$(DELIM)src AOBJS = $(ASRCS:.S=$(OBJEXT)) COBJS = $(CSRCS:.c=$(OBJEXT)) diff --git a/apps/wpa_supplicant/CONTRIBUTIONS b/external/wpa_supplicant/CONTRIBUTIONS similarity index 100% rename from apps/wpa_supplicant/CONTRIBUTIONS rename to external/wpa_supplicant/CONTRIBUTIONS diff --git a/apps/wpa_supplicant/COPYING b/external/wpa_supplicant/COPYING similarity index 100% rename from apps/wpa_supplicant/COPYING rename to external/wpa_supplicant/COPYING diff --git a/apps/wpa_supplicant/Kconfig b/external/wpa_supplicant/Kconfig similarity index 100% rename from apps/wpa_supplicant/Kconfig rename to external/wpa_supplicant/Kconfig diff --git a/apps/wpa_supplicant/Make.defs b/external/wpa_supplicant/Make.defs similarity index 96% rename from apps/wpa_supplicant/Make.defs rename to external/wpa_supplicant/Make.defs index fab3025..2473dc6 100644 --- a/apps/wpa_supplicant/Make.defs +++ b/external/wpa_supplicant/Make.defs @@ -1,5 +1,5 @@ ############################################################################ -# apps/wpa_supplicant/Make.defs +# external/wpa_supplicant/Make.defs # Make defs - wpa_supplicant # # Copyright (C) 2015 Gregory Nutt. All rights reserved. @@ -35,5 +35,5 @@ ############################################################################ ifeq ($(CONFIG_WPA_SUPPLICANT),y) -CONFIGURED_APPS += wpa_supplicant +CONFIGURED_EXT += wpa_supplicant endif diff --git a/external/wpa_supplicant/Makefile b/external/wpa_supplicant/Makefile new file mode 100644 index 0000000..c17ee92 --- /dev/null +++ b/external/wpa_supplicant/Makefile @@ -0,0 +1,119 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### +############################################################################ +# external/wpa_supplicant/Makefile +# +# Copyright (C) 2012 Gregory Nutt. All rights reserved. +# Author: Gregory Nutt +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# 3. Neither the name NuttX nor the names of its contributors may be +# used to endorse or promote products derived from this software +# without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +############################################################################ + +-include $(TOPDIR)/.config +-include $(TOPDIR)/Make.defs + +DEPPATH = --dep-path . +VPATH = + +ASRCS = +CSRCS = + +include wpa_supplicant/Make.defs +include src/ap/Make.defs +include src/common/Make.defs +include src/crypto/Make.defs +include src/drivers/Make.defs +include src/eapol_auth/Make.defs +include src/eap_common/Make.defs +include src/eap_server/Make.defs +include src/l2_packet/Make.defs +include src/rsn_supp/Make.defs +include src/utils/Make.defs + +AOBJS = $(ASRCS:.S=$(OBJEXT)) +COBJS = $(patsubst %.c, wpa_%$(OBJEXT), $(CSRCS)) + +SRCS = $(ASRCS) $(CSRCS) +OBJS = $(AOBJS) $(COBJS) + +ifeq ($(CONFIG_WINDOWS_NATIVE),y) + BIN = ..\libexternal$(LIBEXT) +else +ifeq ($(WINTOOL),y) + BIN = ..\\libexternal$(LIBEXT) +else + BIN = ../libexternal$(LIBEXT) +endif +endif + +all: .built +.PHONY: depend clean distclean + +$(AOBJS): %$(OBJEXT): %.S + $(call ASSEMBLE, $<, $@) + +$(COBJS): wpa_%$(OBJEXT): %.c + $(call COMPILE, $<, $@) + + +.built: $(OBJS) + $(call ARCHIVE, $(BIN), $(OBJS)) + $(Q) touch .built + +.depend: Makefile $(SRCS) + $(Q) $(MKDEP) $(DEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep + $(Q) touch $@ + +depend: .depend + +clean: + $(call DELFILE, .built) + $(call CLEAN) + +distclean: clean + $(call DELFILE, Make.dep) + $(call DELFILE, .depend) + +-include Make.dep + diff --git a/apps/wpa_supplicant/README b/external/wpa_supplicant/README similarity index 100% rename from apps/wpa_supplicant/README rename to external/wpa_supplicant/README diff --git a/apps/wpa_supplicant/src/Makefile b/external/wpa_supplicant/src/Makefile similarity index 100% rename from apps/wpa_supplicant/src/Makefile rename to external/wpa_supplicant/src/Makefile diff --git a/external/wpa_supplicant/src/ap/Make.defs b/external/wpa_supplicant/src/ap/Make.defs new file mode 100644 index 0000000..05fdeb0 --- /dev/null +++ b/external/wpa_supplicant/src/ap/Make.defs @@ -0,0 +1,49 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + hostapd.c \ + beacon.c \ + ap_drv_ops.c \ + ieee802_11_shared.c \ + ap_config.c \ + utils.c \ + sta_info.c \ + tkip_countermeasures.c \ + ap_mlme.c \ + wpa_auth_glue.c \ + authsrv.c \ + ieee802_1x.c \ + ieee802_11_auth.c \ + drv_callbacks.c \ + bss_load.c \ + eap_user_db.c \ + ctrl_iface_ap.c \ + wpa_auth.c \ + wpa_auth_ie.c \ + pmksa_cache_auth.c \ + ieee802_11.c \ + dfs.c \ + hw_features.c \ + ap_list.c \ + wmm.c \ + ieee802_11_ht.c + +DEPPATH += --dep-path src/ap +VPATH += :src/ap + diff --git a/apps/wpa_supplicant/src/ap/accounting.c b/external/wpa_supplicant/src/ap/accounting.c similarity index 100% rename from apps/wpa_supplicant/src/ap/accounting.c rename to external/wpa_supplicant/src/ap/accounting.c diff --git a/apps/wpa_supplicant/src/ap/accounting.h b/external/wpa_supplicant/src/ap/accounting.h similarity index 100% rename from apps/wpa_supplicant/src/ap/accounting.h rename to external/wpa_supplicant/src/ap/accounting.h diff --git a/apps/wpa_supplicant/src/ap/acs.c b/external/wpa_supplicant/src/ap/acs.c similarity index 100% rename from apps/wpa_supplicant/src/ap/acs.c rename to external/wpa_supplicant/src/ap/acs.c diff --git a/apps/wpa_supplicant/src/ap/acs.h b/external/wpa_supplicant/src/ap/acs.h similarity index 100% rename from apps/wpa_supplicant/src/ap/acs.h rename to external/wpa_supplicant/src/ap/acs.h diff --git a/apps/wpa_supplicant/src/ap/ap_config.c b/external/wpa_supplicant/src/ap/ap_config.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_config.c rename to external/wpa_supplicant/src/ap/ap_config.c diff --git a/apps/wpa_supplicant/src/ap/ap_config.h b/external/wpa_supplicant/src/ap/ap_config.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_config.h rename to external/wpa_supplicant/src/ap/ap_config.h diff --git a/apps/wpa_supplicant/src/ap/ap_drv_ops.c b/external/wpa_supplicant/src/ap/ap_drv_ops.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_drv_ops.c rename to external/wpa_supplicant/src/ap/ap_drv_ops.c diff --git a/apps/wpa_supplicant/src/ap/ap_drv_ops.h b/external/wpa_supplicant/src/ap/ap_drv_ops.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_drv_ops.h rename to external/wpa_supplicant/src/ap/ap_drv_ops.h diff --git a/apps/wpa_supplicant/src/ap/ap_list.c b/external/wpa_supplicant/src/ap/ap_list.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_list.c rename to external/wpa_supplicant/src/ap/ap_list.c diff --git a/apps/wpa_supplicant/src/ap/ap_list.h b/external/wpa_supplicant/src/ap/ap_list.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_list.h rename to external/wpa_supplicant/src/ap/ap_list.h diff --git a/apps/wpa_supplicant/src/ap/ap_mlme.c b/external/wpa_supplicant/src/ap/ap_mlme.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_mlme.c rename to external/wpa_supplicant/src/ap/ap_mlme.c diff --git a/apps/wpa_supplicant/src/ap/ap_mlme.h b/external/wpa_supplicant/src/ap/ap_mlme.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ap_mlme.h rename to external/wpa_supplicant/src/ap/ap_mlme.h diff --git a/apps/wpa_supplicant/src/ap/authsrv.c b/external/wpa_supplicant/src/ap/authsrv.c similarity index 100% rename from apps/wpa_supplicant/src/ap/authsrv.c rename to external/wpa_supplicant/src/ap/authsrv.c diff --git a/apps/wpa_supplicant/src/ap/authsrv.h b/external/wpa_supplicant/src/ap/authsrv.h similarity index 100% rename from apps/wpa_supplicant/src/ap/authsrv.h rename to external/wpa_supplicant/src/ap/authsrv.h diff --git a/apps/wpa_supplicant/src/ap/beacon.c b/external/wpa_supplicant/src/ap/beacon.c similarity index 100% rename from apps/wpa_supplicant/src/ap/beacon.c rename to external/wpa_supplicant/src/ap/beacon.c diff --git a/apps/wpa_supplicant/src/ap/beacon.h b/external/wpa_supplicant/src/ap/beacon.h similarity index 100% rename from apps/wpa_supplicant/src/ap/beacon.h rename to external/wpa_supplicant/src/ap/beacon.h diff --git a/apps/wpa_supplicant/src/ap/bss_load.c b/external/wpa_supplicant/src/ap/bss_load.c similarity index 100% rename from apps/wpa_supplicant/src/ap/bss_load.c rename to external/wpa_supplicant/src/ap/bss_load.c diff --git a/apps/wpa_supplicant/src/ap/bss_load.h b/external/wpa_supplicant/src/ap/bss_load.h similarity index 100% rename from apps/wpa_supplicant/src/ap/bss_load.h rename to external/wpa_supplicant/src/ap/bss_load.h diff --git a/apps/wpa_supplicant/src/ap/ctrl_iface_ap.c b/external/wpa_supplicant/src/ap/ctrl_iface_ap.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ctrl_iface_ap.c rename to external/wpa_supplicant/src/ap/ctrl_iface_ap.c diff --git a/apps/wpa_supplicant/src/ap/ctrl_iface_ap.h b/external/wpa_supplicant/src/ap/ctrl_iface_ap.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ctrl_iface_ap.h rename to external/wpa_supplicant/src/ap/ctrl_iface_ap.h diff --git a/apps/wpa_supplicant/src/ap/dfs.c b/external/wpa_supplicant/src/ap/dfs.c similarity index 100% rename from apps/wpa_supplicant/src/ap/dfs.c rename to external/wpa_supplicant/src/ap/dfs.c diff --git a/apps/wpa_supplicant/src/ap/dfs.h b/external/wpa_supplicant/src/ap/dfs.h similarity index 100% rename from apps/wpa_supplicant/src/ap/dfs.h rename to external/wpa_supplicant/src/ap/dfs.h diff --git a/apps/wpa_supplicant/src/ap/dhcp_snoop.c b/external/wpa_supplicant/src/ap/dhcp_snoop.c similarity index 100% rename from apps/wpa_supplicant/src/ap/dhcp_snoop.c rename to external/wpa_supplicant/src/ap/dhcp_snoop.c diff --git a/apps/wpa_supplicant/src/ap/dhcp_snoop.h b/external/wpa_supplicant/src/ap/dhcp_snoop.h similarity index 100% rename from apps/wpa_supplicant/src/ap/dhcp_snoop.h rename to external/wpa_supplicant/src/ap/dhcp_snoop.h diff --git a/apps/wpa_supplicant/src/ap/drv_callbacks.c b/external/wpa_supplicant/src/ap/drv_callbacks.c similarity index 100% rename from apps/wpa_supplicant/src/ap/drv_callbacks.c rename to external/wpa_supplicant/src/ap/drv_callbacks.c diff --git a/apps/wpa_supplicant/src/ap/eap_user_db.c b/external/wpa_supplicant/src/ap/eap_user_db.c similarity index 100% rename from apps/wpa_supplicant/src/ap/eap_user_db.c rename to external/wpa_supplicant/src/ap/eap_user_db.c diff --git a/apps/wpa_supplicant/src/ap/gas_serv.c b/external/wpa_supplicant/src/ap/gas_serv.c similarity index 100% rename from apps/wpa_supplicant/src/ap/gas_serv.c rename to external/wpa_supplicant/src/ap/gas_serv.c diff --git a/apps/wpa_supplicant/src/ap/gas_serv.h b/external/wpa_supplicant/src/ap/gas_serv.h similarity index 100% rename from apps/wpa_supplicant/src/ap/gas_serv.h rename to external/wpa_supplicant/src/ap/gas_serv.h diff --git a/apps/wpa_supplicant/src/ap/hostapd.c b/external/wpa_supplicant/src/ap/hostapd.c similarity index 100% rename from apps/wpa_supplicant/src/ap/hostapd.c rename to external/wpa_supplicant/src/ap/hostapd.c diff --git a/apps/wpa_supplicant/src/ap/hostapd.h b/external/wpa_supplicant/src/ap/hostapd.h similarity index 100% rename from apps/wpa_supplicant/src/ap/hostapd.h rename to external/wpa_supplicant/src/ap/hostapd.h diff --git a/apps/wpa_supplicant/src/ap/hs20.c b/external/wpa_supplicant/src/ap/hs20.c similarity index 100% rename from apps/wpa_supplicant/src/ap/hs20.c rename to external/wpa_supplicant/src/ap/hs20.c diff --git a/apps/wpa_supplicant/src/ap/hs20.h b/external/wpa_supplicant/src/ap/hs20.h similarity index 100% rename from apps/wpa_supplicant/src/ap/hs20.h rename to external/wpa_supplicant/src/ap/hs20.h diff --git a/apps/wpa_supplicant/src/ap/hw_features.c b/external/wpa_supplicant/src/ap/hw_features.c similarity index 100% rename from apps/wpa_supplicant/src/ap/hw_features.c rename to external/wpa_supplicant/src/ap/hw_features.c diff --git a/apps/wpa_supplicant/src/ap/hw_features.h b/external/wpa_supplicant/src/ap/hw_features.h similarity index 100% rename from apps/wpa_supplicant/src/ap/hw_features.h rename to external/wpa_supplicant/src/ap/hw_features.h diff --git a/apps/wpa_supplicant/src/ap/iapp.c b/external/wpa_supplicant/src/ap/iapp.c similarity index 100% rename from apps/wpa_supplicant/src/ap/iapp.c rename to external/wpa_supplicant/src/ap/iapp.c diff --git a/apps/wpa_supplicant/src/ap/iapp.h b/external/wpa_supplicant/src/ap/iapp.h similarity index 100% rename from apps/wpa_supplicant/src/ap/iapp.h rename to external/wpa_supplicant/src/ap/iapp.h diff --git a/apps/wpa_supplicant/src/ap/ieee802_11.c b/external/wpa_supplicant/src/ap/ieee802_11.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11.c rename to external/wpa_supplicant/src/ap/ieee802_11.c diff --git a/apps/wpa_supplicant/src/ap/ieee802_11.h b/external/wpa_supplicant/src/ap/ieee802_11.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11.h rename to external/wpa_supplicant/src/ap/ieee802_11.h diff --git a/apps/wpa_supplicant/src/ap/ieee802_11_auth.c b/external/wpa_supplicant/src/ap/ieee802_11_auth.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11_auth.c rename to external/wpa_supplicant/src/ap/ieee802_11_auth.c diff --git a/apps/wpa_supplicant/src/ap/ieee802_11_auth.h b/external/wpa_supplicant/src/ap/ieee802_11_auth.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11_auth.h rename to external/wpa_supplicant/src/ap/ieee802_11_auth.h diff --git a/apps/wpa_supplicant/src/ap/ieee802_11_ht.c b/external/wpa_supplicant/src/ap/ieee802_11_ht.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11_ht.c rename to external/wpa_supplicant/src/ap/ieee802_11_ht.c diff --git a/apps/wpa_supplicant/src/ap/ieee802_11_shared.c b/external/wpa_supplicant/src/ap/ieee802_11_shared.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11_shared.c rename to external/wpa_supplicant/src/ap/ieee802_11_shared.c diff --git a/apps/wpa_supplicant/src/ap/ieee802_11_vht.c b/external/wpa_supplicant/src/ap/ieee802_11_vht.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_11_vht.c rename to external/wpa_supplicant/src/ap/ieee802_11_vht.c diff --git a/apps/wpa_supplicant/src/ap/ieee802_1x.c b/external/wpa_supplicant/src/ap/ieee802_1x.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_1x.c rename to external/wpa_supplicant/src/ap/ieee802_1x.c diff --git a/apps/wpa_supplicant/src/ap/ieee802_1x.h b/external/wpa_supplicant/src/ap/ieee802_1x.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ieee802_1x.h rename to external/wpa_supplicant/src/ap/ieee802_1x.h diff --git a/apps/wpa_supplicant/src/ap/ndisc_snoop.c b/external/wpa_supplicant/src/ap/ndisc_snoop.c similarity index 100% rename from apps/wpa_supplicant/src/ap/ndisc_snoop.c rename to external/wpa_supplicant/src/ap/ndisc_snoop.c diff --git a/apps/wpa_supplicant/src/ap/ndisc_snoop.h b/external/wpa_supplicant/src/ap/ndisc_snoop.h similarity index 100% rename from apps/wpa_supplicant/src/ap/ndisc_snoop.h rename to external/wpa_supplicant/src/ap/ndisc_snoop.h diff --git a/apps/wpa_supplicant/src/ap/p2p_hostapd.c b/external/wpa_supplicant/src/ap/p2p_hostapd.c similarity index 100% rename from apps/wpa_supplicant/src/ap/p2p_hostapd.c rename to external/wpa_supplicant/src/ap/p2p_hostapd.c diff --git a/apps/wpa_supplicant/src/ap/p2p_hostapd.h b/external/wpa_supplicant/src/ap/p2p_hostapd.h similarity index 100% rename from apps/wpa_supplicant/src/ap/p2p_hostapd.h rename to external/wpa_supplicant/src/ap/p2p_hostapd.h diff --git a/apps/wpa_supplicant/src/ap/peerkey_auth.c b/external/wpa_supplicant/src/ap/peerkey_auth.c similarity index 100% rename from apps/wpa_supplicant/src/ap/peerkey_auth.c rename to external/wpa_supplicant/src/ap/peerkey_auth.c diff --git a/apps/wpa_supplicant/src/ap/pmksa_cache_auth.c b/external/wpa_supplicant/src/ap/pmksa_cache_auth.c similarity index 100% rename from apps/wpa_supplicant/src/ap/pmksa_cache_auth.c rename to external/wpa_supplicant/src/ap/pmksa_cache_auth.c diff --git a/apps/wpa_supplicant/src/ap/pmksa_cache_auth.h b/external/wpa_supplicant/src/ap/pmksa_cache_auth.h similarity index 100% rename from apps/wpa_supplicant/src/ap/pmksa_cache_auth.h rename to external/wpa_supplicant/src/ap/pmksa_cache_auth.h diff --git a/apps/wpa_supplicant/src/ap/preauth_auth.c b/external/wpa_supplicant/src/ap/preauth_auth.c similarity index 100% rename from apps/wpa_supplicant/src/ap/preauth_auth.c rename to external/wpa_supplicant/src/ap/preauth_auth.c diff --git a/apps/wpa_supplicant/src/ap/preauth_auth.h b/external/wpa_supplicant/src/ap/preauth_auth.h similarity index 100% rename from apps/wpa_supplicant/src/ap/preauth_auth.h rename to external/wpa_supplicant/src/ap/preauth_auth.h diff --git a/apps/wpa_supplicant/src/ap/sta_info.c b/external/wpa_supplicant/src/ap/sta_info.c similarity index 100% rename from apps/wpa_supplicant/src/ap/sta_info.c rename to external/wpa_supplicant/src/ap/sta_info.c diff --git a/apps/wpa_supplicant/src/ap/sta_info.h b/external/wpa_supplicant/src/ap/sta_info.h similarity index 100% rename from apps/wpa_supplicant/src/ap/sta_info.h rename to external/wpa_supplicant/src/ap/sta_info.h diff --git a/apps/wpa_supplicant/src/ap/tkip_countermeasures.c b/external/wpa_supplicant/src/ap/tkip_countermeasures.c similarity index 100% rename from apps/wpa_supplicant/src/ap/tkip_countermeasures.c rename to external/wpa_supplicant/src/ap/tkip_countermeasures.c diff --git a/apps/wpa_supplicant/src/ap/tkip_countermeasures.h b/external/wpa_supplicant/src/ap/tkip_countermeasures.h similarity index 100% rename from apps/wpa_supplicant/src/ap/tkip_countermeasures.h rename to external/wpa_supplicant/src/ap/tkip_countermeasures.h diff --git a/apps/wpa_supplicant/src/ap/utils.c b/external/wpa_supplicant/src/ap/utils.c similarity index 100% rename from apps/wpa_supplicant/src/ap/utils.c rename to external/wpa_supplicant/src/ap/utils.c diff --git a/apps/wpa_supplicant/src/ap/vlan_init.c b/external/wpa_supplicant/src/ap/vlan_init.c similarity index 100% rename from apps/wpa_supplicant/src/ap/vlan_init.c rename to external/wpa_supplicant/src/ap/vlan_init.c diff --git a/apps/wpa_supplicant/src/ap/vlan_init.h b/external/wpa_supplicant/src/ap/vlan_init.h similarity index 100% rename from apps/wpa_supplicant/src/ap/vlan_init.h rename to external/wpa_supplicant/src/ap/vlan_init.h diff --git a/apps/wpa_supplicant/src/ap/vlan_util.c b/external/wpa_supplicant/src/ap/vlan_util.c similarity index 100% rename from apps/wpa_supplicant/src/ap/vlan_util.c rename to external/wpa_supplicant/src/ap/vlan_util.c diff --git a/apps/wpa_supplicant/src/ap/vlan_util.h b/external/wpa_supplicant/src/ap/vlan_util.h similarity index 100% rename from apps/wpa_supplicant/src/ap/vlan_util.h rename to external/wpa_supplicant/src/ap/vlan_util.h diff --git a/apps/wpa_supplicant/src/ap/wmm.c b/external/wpa_supplicant/src/ap/wmm.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wmm.c rename to external/wpa_supplicant/src/ap/wmm.c diff --git a/apps/wpa_supplicant/src/ap/wmm.h b/external/wpa_supplicant/src/ap/wmm.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wmm.h rename to external/wpa_supplicant/src/ap/wmm.h diff --git a/apps/wpa_supplicant/src/ap/wnm_ap.c b/external/wpa_supplicant/src/ap/wnm_ap.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wnm_ap.c rename to external/wpa_supplicant/src/ap/wnm_ap.c diff --git a/apps/wpa_supplicant/src/ap/wnm_ap.h b/external/wpa_supplicant/src/ap/wnm_ap.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wnm_ap.h rename to external/wpa_supplicant/src/ap/wnm_ap.h diff --git a/apps/wpa_supplicant/src/ap/wpa_auth.c b/external/wpa_supplicant/src/ap/wpa_auth.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth.c rename to external/wpa_supplicant/src/ap/wpa_auth.c diff --git a/apps/wpa_supplicant/src/ap/wpa_auth.h b/external/wpa_supplicant/src/ap/wpa_auth.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth.h rename to external/wpa_supplicant/src/ap/wpa_auth.h diff --git a/apps/wpa_supplicant/src/ap/wpa_auth_ft.c b/external/wpa_supplicant/src/ap/wpa_auth_ft.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth_ft.c rename to external/wpa_supplicant/src/ap/wpa_auth_ft.c diff --git a/apps/wpa_supplicant/src/ap/wpa_auth_glue.c b/external/wpa_supplicant/src/ap/wpa_auth_glue.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth_glue.c rename to external/wpa_supplicant/src/ap/wpa_auth_glue.c diff --git a/apps/wpa_supplicant/src/ap/wpa_auth_glue.h b/external/wpa_supplicant/src/ap/wpa_auth_glue.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth_glue.h rename to external/wpa_supplicant/src/ap/wpa_auth_glue.h diff --git a/apps/wpa_supplicant/src/ap/wpa_auth_i.h b/external/wpa_supplicant/src/ap/wpa_auth_i.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth_i.h rename to external/wpa_supplicant/src/ap/wpa_auth_i.h diff --git a/apps/wpa_supplicant/src/ap/wpa_auth_ie.c b/external/wpa_supplicant/src/ap/wpa_auth_ie.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth_ie.c rename to external/wpa_supplicant/src/ap/wpa_auth_ie.c diff --git a/apps/wpa_supplicant/src/ap/wpa_auth_ie.h b/external/wpa_supplicant/src/ap/wpa_auth_ie.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wpa_auth_ie.h rename to external/wpa_supplicant/src/ap/wpa_auth_ie.h diff --git a/apps/wpa_supplicant/src/ap/wps_hostapd.c b/external/wpa_supplicant/src/ap/wps_hostapd.c similarity index 100% rename from apps/wpa_supplicant/src/ap/wps_hostapd.c rename to external/wpa_supplicant/src/ap/wps_hostapd.c diff --git a/apps/wpa_supplicant/src/ap/wps_hostapd.h b/external/wpa_supplicant/src/ap/wps_hostapd.h similarity index 100% rename from apps/wpa_supplicant/src/ap/wps_hostapd.h rename to external/wpa_supplicant/src/ap/wps_hostapd.h diff --git a/apps/wpa_supplicant/src/ap/x_snoop.c b/external/wpa_supplicant/src/ap/x_snoop.c similarity index 100% rename from apps/wpa_supplicant/src/ap/x_snoop.c rename to external/wpa_supplicant/src/ap/x_snoop.c diff --git a/apps/wpa_supplicant/src/ap/x_snoop.h b/external/wpa_supplicant/src/ap/x_snoop.h similarity index 100% rename from apps/wpa_supplicant/src/ap/x_snoop.h rename to external/wpa_supplicant/src/ap/x_snoop.h diff --git a/external/wpa_supplicant/src/common/Make.defs b/external/wpa_supplicant/src/common/Make.defs new file mode 100644 index 0000000..df30b5b --- /dev/null +++ b/external/wpa_supplicant/src/common/Make.defs @@ -0,0 +1,27 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + wpa_ctrl.c \ + ieee802_11_common.c \ + hw_features_common.c \ + wpa_common.c + +DEPPATH += --dep-path src/common +VPATH += :src/common + diff --git a/apps/wpa_supplicant/src/common/Makefile b/external/wpa_supplicant/src/common/Makefile similarity index 100% rename from apps/wpa_supplicant/src/common/Makefile rename to external/wpa_supplicant/src/common/Makefile diff --git a/apps/wpa_supplicant/src/common/common_module_tests.c b/external/wpa_supplicant/src/common/common_module_tests.c similarity index 100% rename from apps/wpa_supplicant/src/common/common_module_tests.c rename to external/wpa_supplicant/src/common/common_module_tests.c diff --git a/apps/wpa_supplicant/src/common/defs.h b/external/wpa_supplicant/src/common/defs.h similarity index 100% rename from apps/wpa_supplicant/src/common/defs.h rename to external/wpa_supplicant/src/common/defs.h diff --git a/apps/wpa_supplicant/src/common/eapol_common.h b/external/wpa_supplicant/src/common/eapol_common.h similarity index 100% rename from apps/wpa_supplicant/src/common/eapol_common.h rename to external/wpa_supplicant/src/common/eapol_common.h diff --git a/apps/wpa_supplicant/src/common/gas.c b/external/wpa_supplicant/src/common/gas.c similarity index 100% rename from apps/wpa_supplicant/src/common/gas.c rename to external/wpa_supplicant/src/common/gas.c diff --git a/apps/wpa_supplicant/src/common/gas.h b/external/wpa_supplicant/src/common/gas.h similarity index 100% rename from apps/wpa_supplicant/src/common/gas.h rename to external/wpa_supplicant/src/common/gas.h diff --git a/apps/wpa_supplicant/src/common/hw_features_common.c b/external/wpa_supplicant/src/common/hw_features_common.c similarity index 100% rename from apps/wpa_supplicant/src/common/hw_features_common.c rename to external/wpa_supplicant/src/common/hw_features_common.c diff --git a/apps/wpa_supplicant/src/common/hw_features_common.h b/external/wpa_supplicant/src/common/hw_features_common.h similarity index 100% rename from apps/wpa_supplicant/src/common/hw_features_common.h rename to external/wpa_supplicant/src/common/hw_features_common.h diff --git a/apps/wpa_supplicant/src/common/ieee802_11_common.c b/external/wpa_supplicant/src/common/ieee802_11_common.c similarity index 100% rename from apps/wpa_supplicant/src/common/ieee802_11_common.c rename to external/wpa_supplicant/src/common/ieee802_11_common.c diff --git a/apps/wpa_supplicant/src/common/ieee802_11_common.h b/external/wpa_supplicant/src/common/ieee802_11_common.h similarity index 100% rename from apps/wpa_supplicant/src/common/ieee802_11_common.h rename to external/wpa_supplicant/src/common/ieee802_11_common.h diff --git a/apps/wpa_supplicant/src/common/ieee802_11_defs.h b/external/wpa_supplicant/src/common/ieee802_11_defs.h similarity index 100% rename from apps/wpa_supplicant/src/common/ieee802_11_defs.h rename to external/wpa_supplicant/src/common/ieee802_11_defs.h diff --git a/apps/wpa_supplicant/src/common/ieee802_1x_defs.h b/external/wpa_supplicant/src/common/ieee802_1x_defs.h similarity index 100% rename from apps/wpa_supplicant/src/common/ieee802_1x_defs.h rename to external/wpa_supplicant/src/common/ieee802_1x_defs.h diff --git a/apps/wpa_supplicant/src/common/privsep_commands.h b/external/wpa_supplicant/src/common/privsep_commands.h similarity index 100% rename from apps/wpa_supplicant/src/common/privsep_commands.h rename to external/wpa_supplicant/src/common/privsep_commands.h diff --git a/apps/wpa_supplicant/src/common/qca-vendor-attr.h b/external/wpa_supplicant/src/common/qca-vendor-attr.h similarity index 100% rename from apps/wpa_supplicant/src/common/qca-vendor-attr.h rename to external/wpa_supplicant/src/common/qca-vendor-attr.h diff --git a/apps/wpa_supplicant/src/common/qca-vendor.h b/external/wpa_supplicant/src/common/qca-vendor.h similarity index 100% rename from apps/wpa_supplicant/src/common/qca-vendor.h rename to external/wpa_supplicant/src/common/qca-vendor.h diff --git a/apps/wpa_supplicant/src/common/sae.c b/external/wpa_supplicant/src/common/sae.c similarity index 100% rename from apps/wpa_supplicant/src/common/sae.c rename to external/wpa_supplicant/src/common/sae.c diff --git a/apps/wpa_supplicant/src/common/sae.h b/external/wpa_supplicant/src/common/sae.h similarity index 100% rename from apps/wpa_supplicant/src/common/sae.h rename to external/wpa_supplicant/src/common/sae.h diff --git a/apps/wpa_supplicant/src/common/tnc.h b/external/wpa_supplicant/src/common/tnc.h similarity index 100% rename from apps/wpa_supplicant/src/common/tnc.h rename to external/wpa_supplicant/src/common/tnc.h diff --git a/apps/wpa_supplicant/src/common/version.h b/external/wpa_supplicant/src/common/version.h similarity index 100% rename from apps/wpa_supplicant/src/common/version.h rename to external/wpa_supplicant/src/common/version.h diff --git a/apps/wpa_supplicant/src/common/wpa_common.c b/external/wpa_supplicant/src/common/wpa_common.c similarity index 100% rename from apps/wpa_supplicant/src/common/wpa_common.c rename to external/wpa_supplicant/src/common/wpa_common.c diff --git a/apps/wpa_supplicant/src/common/wpa_common.h b/external/wpa_supplicant/src/common/wpa_common.h similarity index 100% rename from apps/wpa_supplicant/src/common/wpa_common.h rename to external/wpa_supplicant/src/common/wpa_common.h diff --git a/apps/wpa_supplicant/src/common/wpa_ctrl.c b/external/wpa_supplicant/src/common/wpa_ctrl.c similarity index 100% rename from apps/wpa_supplicant/src/common/wpa_ctrl.c rename to external/wpa_supplicant/src/common/wpa_ctrl.c diff --git a/apps/wpa_supplicant/src/common/wpa_ctrl.h b/external/wpa_supplicant/src/common/wpa_ctrl.h similarity index 100% rename from apps/wpa_supplicant/src/common/wpa_ctrl.h rename to external/wpa_supplicant/src/common/wpa_ctrl.h diff --git a/apps/wpa_supplicant/src/common/wpa_helpers.c b/external/wpa_supplicant/src/common/wpa_helpers.c similarity index 100% rename from apps/wpa_supplicant/src/common/wpa_helpers.c rename to external/wpa_supplicant/src/common/wpa_helpers.c diff --git a/apps/wpa_supplicant/src/common/wpa_helpers.h b/external/wpa_supplicant/src/common/wpa_helpers.h similarity index 100% rename from apps/wpa_supplicant/src/common/wpa_helpers.h rename to external/wpa_supplicant/src/common/wpa_helpers.h diff --git a/apps/wpa_supplicant/src/crypto/.gitignore b/external/wpa_supplicant/src/crypto/.gitignore similarity index 100% rename from apps/wpa_supplicant/src/crypto/.gitignore rename to external/wpa_supplicant/src/crypto/.gitignore diff --git a/external/wpa_supplicant/src/crypto/Make.defs b/external/wpa_supplicant/src/crypto/Make.defs new file mode 100644 index 0000000..8fc8e9c --- /dev/null +++ b/external/wpa_supplicant/src/crypto/Make.defs @@ -0,0 +1,37 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + aes-wrap.c \ + aes-unwrap.c \ + aes-internal-enc.c \ + aes-internal.c \ + aes-internal-dec.c \ + aes-cbc.c \ + sha1.c \ + md5-internal.c \ + sha1-pbkdf2.c \ + rc4.c \ + md5.c \ + sha1-prf.c \ + sha1-internal.c \ + crypto_internal.c + +DEPPATH += --dep-path src/crypto +VPATH += :src/crypto + diff --git a/apps/wpa_supplicant/src/crypto/Makefile b/external/wpa_supplicant/src/crypto/Makefile similarity index 100% rename from apps/wpa_supplicant/src/crypto/Makefile rename to external/wpa_supplicant/src/crypto/Makefile diff --git a/apps/wpa_supplicant/src/crypto/aes-cbc.c b/external/wpa_supplicant/src/crypto/aes-cbc.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-cbc.c rename to external/wpa_supplicant/src/crypto/aes-cbc.c diff --git a/apps/wpa_supplicant/src/crypto/aes-ccm.c b/external/wpa_supplicant/src/crypto/aes-ccm.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-ccm.c rename to external/wpa_supplicant/src/crypto/aes-ccm.c diff --git a/apps/wpa_supplicant/src/crypto/aes-ctr.c b/external/wpa_supplicant/src/crypto/aes-ctr.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-ctr.c rename to external/wpa_supplicant/src/crypto/aes-ctr.c diff --git a/apps/wpa_supplicant/src/crypto/aes-eax.c b/external/wpa_supplicant/src/crypto/aes-eax.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-eax.c rename to external/wpa_supplicant/src/crypto/aes-eax.c diff --git a/apps/wpa_supplicant/src/crypto/aes-encblock.c b/external/wpa_supplicant/src/crypto/aes-encblock.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-encblock.c rename to external/wpa_supplicant/src/crypto/aes-encblock.c diff --git a/apps/wpa_supplicant/src/crypto/aes-gcm.c b/external/wpa_supplicant/src/crypto/aes-gcm.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-gcm.c rename to external/wpa_supplicant/src/crypto/aes-gcm.c diff --git a/apps/wpa_supplicant/src/crypto/aes-internal-dec.c b/external/wpa_supplicant/src/crypto/aes-internal-dec.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-internal-dec.c rename to external/wpa_supplicant/src/crypto/aes-internal-dec.c diff --git a/apps/wpa_supplicant/src/crypto/aes-internal-enc.c b/external/wpa_supplicant/src/crypto/aes-internal-enc.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-internal-enc.c rename to external/wpa_supplicant/src/crypto/aes-internal-enc.c diff --git a/apps/wpa_supplicant/src/crypto/aes-internal.c b/external/wpa_supplicant/src/crypto/aes-internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-internal.c rename to external/wpa_supplicant/src/crypto/aes-internal.c diff --git a/apps/wpa_supplicant/src/crypto/aes-omac1.c b/external/wpa_supplicant/src/crypto/aes-omac1.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-omac1.c rename to external/wpa_supplicant/src/crypto/aes-omac1.c diff --git a/apps/wpa_supplicant/src/crypto/aes-siv.c b/external/wpa_supplicant/src/crypto/aes-siv.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-siv.c rename to external/wpa_supplicant/src/crypto/aes-siv.c diff --git a/apps/wpa_supplicant/src/crypto/aes-unwrap.c b/external/wpa_supplicant/src/crypto/aes-unwrap.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-unwrap.c rename to external/wpa_supplicant/src/crypto/aes-unwrap.c diff --git a/apps/wpa_supplicant/src/crypto/aes-wrap.c b/external/wpa_supplicant/src/crypto/aes-wrap.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes-wrap.c rename to external/wpa_supplicant/src/crypto/aes-wrap.c diff --git a/apps/wpa_supplicant/src/crypto/aes.h b/external/wpa_supplicant/src/crypto/aes.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes.h rename to external/wpa_supplicant/src/crypto/aes.h diff --git a/apps/wpa_supplicant/src/crypto/aes_i.h b/external/wpa_supplicant/src/crypto/aes_i.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes_i.h rename to external/wpa_supplicant/src/crypto/aes_i.h diff --git a/apps/wpa_supplicant/src/crypto/aes_siv.h b/external/wpa_supplicant/src/crypto/aes_siv.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes_siv.h rename to external/wpa_supplicant/src/crypto/aes_siv.h diff --git a/apps/wpa_supplicant/src/crypto/aes_wrap.h b/external/wpa_supplicant/src/crypto/aes_wrap.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/aes_wrap.h rename to external/wpa_supplicant/src/crypto/aes_wrap.h diff --git a/apps/wpa_supplicant/src/crypto/crypto.h b/external/wpa_supplicant/src/crypto/crypto.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto.h rename to external/wpa_supplicant/src/crypto/crypto.h diff --git a/apps/wpa_supplicant/src/crypto/crypto_gnutls.c b/external/wpa_supplicant/src/crypto/crypto_gnutls.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_gnutls.c rename to external/wpa_supplicant/src/crypto/crypto_gnutls.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_internal-cipher.c b/external/wpa_supplicant/src/crypto/crypto_internal-cipher.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_internal-cipher.c rename to external/wpa_supplicant/src/crypto/crypto_internal-cipher.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_internal-modexp.c b/external/wpa_supplicant/src/crypto/crypto_internal-modexp.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_internal-modexp.c rename to external/wpa_supplicant/src/crypto/crypto_internal-modexp.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_internal-rsa.c b/external/wpa_supplicant/src/crypto/crypto_internal-rsa.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_internal-rsa.c rename to external/wpa_supplicant/src/crypto/crypto_internal-rsa.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_internal.c b/external/wpa_supplicant/src/crypto/crypto_internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_internal.c rename to external/wpa_supplicant/src/crypto/crypto_internal.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_libtomcrypt.c b/external/wpa_supplicant/src/crypto/crypto_libtomcrypt.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_libtomcrypt.c rename to external/wpa_supplicant/src/crypto/crypto_libtomcrypt.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_module_tests.c b/external/wpa_supplicant/src/crypto/crypto_module_tests.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_module_tests.c rename to external/wpa_supplicant/src/crypto/crypto_module_tests.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_none.c b/external/wpa_supplicant/src/crypto/crypto_none.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_none.c rename to external/wpa_supplicant/src/crypto/crypto_none.c diff --git a/apps/wpa_supplicant/src/crypto/crypto_openssl.c b/external/wpa_supplicant/src/crypto/crypto_openssl.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/crypto_openssl.c rename to external/wpa_supplicant/src/crypto/crypto_openssl.c diff --git a/apps/wpa_supplicant/src/crypto/des-internal.c b/external/wpa_supplicant/src/crypto/des-internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/des-internal.c rename to external/wpa_supplicant/src/crypto/des-internal.c diff --git a/apps/wpa_supplicant/src/crypto/des_i.h b/external/wpa_supplicant/src/crypto/des_i.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/des_i.h rename to external/wpa_supplicant/src/crypto/des_i.h diff --git a/apps/wpa_supplicant/src/crypto/dh_group5.c b/external/wpa_supplicant/src/crypto/dh_group5.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/dh_group5.c rename to external/wpa_supplicant/src/crypto/dh_group5.c diff --git a/apps/wpa_supplicant/src/crypto/dh_group5.h b/external/wpa_supplicant/src/crypto/dh_group5.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/dh_group5.h rename to external/wpa_supplicant/src/crypto/dh_group5.h diff --git a/apps/wpa_supplicant/src/crypto/dh_groups.c b/external/wpa_supplicant/src/crypto/dh_groups.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/dh_groups.c rename to external/wpa_supplicant/src/crypto/dh_groups.c diff --git a/apps/wpa_supplicant/src/crypto/dh_groups.h b/external/wpa_supplicant/src/crypto/dh_groups.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/dh_groups.h rename to external/wpa_supplicant/src/crypto/dh_groups.h diff --git a/apps/wpa_supplicant/src/crypto/fips_prf_internal.c b/external/wpa_supplicant/src/crypto/fips_prf_internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/fips_prf_internal.c rename to external/wpa_supplicant/src/crypto/fips_prf_internal.c diff --git a/apps/wpa_supplicant/src/crypto/fips_prf_openssl.c b/external/wpa_supplicant/src/crypto/fips_prf_openssl.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/fips_prf_openssl.c rename to external/wpa_supplicant/src/crypto/fips_prf_openssl.c diff --git a/apps/wpa_supplicant/src/crypto/md4-internal.c b/external/wpa_supplicant/src/crypto/md4-internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/md4-internal.c rename to external/wpa_supplicant/src/crypto/md4-internal.c diff --git a/apps/wpa_supplicant/src/crypto/md5-internal.c b/external/wpa_supplicant/src/crypto/md5-internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/md5-internal.c rename to external/wpa_supplicant/src/crypto/md5-internal.c diff --git a/apps/wpa_supplicant/src/crypto/md5.c b/external/wpa_supplicant/src/crypto/md5.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/md5.c rename to external/wpa_supplicant/src/crypto/md5.c diff --git a/apps/wpa_supplicant/src/crypto/md5.h b/external/wpa_supplicant/src/crypto/md5.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/md5.h rename to external/wpa_supplicant/src/crypto/md5.h diff --git a/apps/wpa_supplicant/src/crypto/md5_i.h b/external/wpa_supplicant/src/crypto/md5_i.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/md5_i.h rename to external/wpa_supplicant/src/crypto/md5_i.h diff --git a/apps/wpa_supplicant/src/crypto/milenage.c b/external/wpa_supplicant/src/crypto/milenage.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/milenage.c rename to external/wpa_supplicant/src/crypto/milenage.c diff --git a/apps/wpa_supplicant/src/crypto/milenage.h b/external/wpa_supplicant/src/crypto/milenage.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/milenage.h rename to external/wpa_supplicant/src/crypto/milenage.h diff --git a/apps/wpa_supplicant/src/crypto/ms_funcs.c b/external/wpa_supplicant/src/crypto/ms_funcs.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/ms_funcs.c rename to external/wpa_supplicant/src/crypto/ms_funcs.c diff --git a/apps/wpa_supplicant/src/crypto/ms_funcs.h b/external/wpa_supplicant/src/crypto/ms_funcs.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/ms_funcs.h rename to external/wpa_supplicant/src/crypto/ms_funcs.h diff --git a/apps/wpa_supplicant/src/crypto/random.c b/external/wpa_supplicant/src/crypto/random.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/random.c rename to external/wpa_supplicant/src/crypto/random.c diff --git a/apps/wpa_supplicant/src/crypto/random.h b/external/wpa_supplicant/src/crypto/random.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/random.h rename to external/wpa_supplicant/src/crypto/random.h diff --git a/apps/wpa_supplicant/src/crypto/rc4.c b/external/wpa_supplicant/src/crypto/rc4.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/rc4.c rename to external/wpa_supplicant/src/crypto/rc4.c diff --git a/apps/wpa_supplicant/src/crypto/sha1-internal.c b/external/wpa_supplicant/src/crypto/sha1-internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1-internal.c rename to external/wpa_supplicant/src/crypto/sha1-internal.c diff --git a/apps/wpa_supplicant/src/crypto/sha1-pbkdf2.c b/external/wpa_supplicant/src/crypto/sha1-pbkdf2.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1-pbkdf2.c rename to external/wpa_supplicant/src/crypto/sha1-pbkdf2.c diff --git a/apps/wpa_supplicant/src/crypto/sha1-prf.c b/external/wpa_supplicant/src/crypto/sha1-prf.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1-prf.c rename to external/wpa_supplicant/src/crypto/sha1-prf.c diff --git a/apps/wpa_supplicant/src/crypto/sha1-tlsprf.c b/external/wpa_supplicant/src/crypto/sha1-tlsprf.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1-tlsprf.c rename to external/wpa_supplicant/src/crypto/sha1-tlsprf.c diff --git a/apps/wpa_supplicant/src/crypto/sha1-tprf.c b/external/wpa_supplicant/src/crypto/sha1-tprf.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1-tprf.c rename to external/wpa_supplicant/src/crypto/sha1-tprf.c diff --git a/apps/wpa_supplicant/src/crypto/sha1.c b/external/wpa_supplicant/src/crypto/sha1.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1.c rename to external/wpa_supplicant/src/crypto/sha1.c diff --git a/apps/wpa_supplicant/src/crypto/sha1.h b/external/wpa_supplicant/src/crypto/sha1.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1.h rename to external/wpa_supplicant/src/crypto/sha1.h diff --git a/apps/wpa_supplicant/src/crypto/sha1_i.h b/external/wpa_supplicant/src/crypto/sha1_i.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha1_i.h rename to external/wpa_supplicant/src/crypto/sha1_i.h diff --git a/apps/wpa_supplicant/src/crypto/sha256-internal.c b/external/wpa_supplicant/src/crypto/sha256-internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256-internal.c rename to external/wpa_supplicant/src/crypto/sha256-internal.c diff --git a/apps/wpa_supplicant/src/crypto/sha256-kdf.c b/external/wpa_supplicant/src/crypto/sha256-kdf.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256-kdf.c rename to external/wpa_supplicant/src/crypto/sha256-kdf.c diff --git a/apps/wpa_supplicant/src/crypto/sha256-prf.c b/external/wpa_supplicant/src/crypto/sha256-prf.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256-prf.c rename to external/wpa_supplicant/src/crypto/sha256-prf.c diff --git a/apps/wpa_supplicant/src/crypto/sha256-tlsprf.c b/external/wpa_supplicant/src/crypto/sha256-tlsprf.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256-tlsprf.c rename to external/wpa_supplicant/src/crypto/sha256-tlsprf.c diff --git a/apps/wpa_supplicant/src/crypto/sha256.c b/external/wpa_supplicant/src/crypto/sha256.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256.c rename to external/wpa_supplicant/src/crypto/sha256.c diff --git a/apps/wpa_supplicant/src/crypto/sha256.h b/external/wpa_supplicant/src/crypto/sha256.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256.h rename to external/wpa_supplicant/src/crypto/sha256.h diff --git a/apps/wpa_supplicant/src/crypto/sha256_i.h b/external/wpa_supplicant/src/crypto/sha256_i.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha256_i.h rename to external/wpa_supplicant/src/crypto/sha256_i.h diff --git a/apps/wpa_supplicant/src/crypto/sha384.h b/external/wpa_supplicant/src/crypto/sha384.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/sha384.h rename to external/wpa_supplicant/src/crypto/sha384.h diff --git a/apps/wpa_supplicant/src/crypto/tls.h b/external/wpa_supplicant/src/crypto/tls.h similarity index 100% rename from apps/wpa_supplicant/src/crypto/tls.h rename to external/wpa_supplicant/src/crypto/tls.h diff --git a/apps/wpa_supplicant/src/crypto/tls_gnutls.c b/external/wpa_supplicant/src/crypto/tls_gnutls.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/tls_gnutls.c rename to external/wpa_supplicant/src/crypto/tls_gnutls.c diff --git a/apps/wpa_supplicant/src/crypto/tls_internal.c b/external/wpa_supplicant/src/crypto/tls_internal.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/tls_internal.c rename to external/wpa_supplicant/src/crypto/tls_internal.c diff --git a/apps/wpa_supplicant/src/crypto/tls_none.c b/external/wpa_supplicant/src/crypto/tls_none.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/tls_none.c rename to external/wpa_supplicant/src/crypto/tls_none.c diff --git a/apps/wpa_supplicant/src/crypto/tls_openssl.c b/external/wpa_supplicant/src/crypto/tls_openssl.c similarity index 100% rename from apps/wpa_supplicant/src/crypto/tls_openssl.c rename to external/wpa_supplicant/src/crypto/tls_openssl.c diff --git a/apps/wpa_supplicant/src/drivers/.gitignore b/external/wpa_supplicant/src/drivers/.gitignore similarity index 100% rename from apps/wpa_supplicant/src/drivers/.gitignore rename to external/wpa_supplicant/src/drivers/.gitignore diff --git a/external/wpa_supplicant/src/drivers/Make.defs b/external/wpa_supplicant/src/drivers/Make.defs new file mode 100644 index 0000000..1c8f4e2 --- /dev/null +++ b/external/wpa_supplicant/src/drivers/Make.defs @@ -0,0 +1,26 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + drivers.c \ + driver_common.c \ + driver_t20.c + +DEPPATH += --dep-path src/drivers +VPATH += :src/drivers + diff --git a/apps/wpa_supplicant/src/drivers/driver.h b/external/wpa_supplicant/src/drivers/driver.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver.h rename to external/wpa_supplicant/src/drivers/driver.h diff --git a/apps/wpa_supplicant/src/drivers/driver_common.c b/external/wpa_supplicant/src/drivers/driver_common.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_common.c rename to external/wpa_supplicant/src/drivers/driver_common.c diff --git a/apps/wpa_supplicant/src/drivers/driver_hostap.c b/external/wpa_supplicant/src/drivers/driver_hostap.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_hostap.c rename to external/wpa_supplicant/src/drivers/driver_hostap.c diff --git a/apps/wpa_supplicant/src/drivers/driver_hostap.h b/external/wpa_supplicant/src/drivers/driver_hostap.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_hostap.h rename to external/wpa_supplicant/src/drivers/driver_hostap.h diff --git a/apps/wpa_supplicant/src/drivers/driver_nl80211.c b/external/wpa_supplicant/src/drivers/driver_nl80211.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_nl80211.c rename to external/wpa_supplicant/src/drivers/driver_nl80211.c diff --git a/apps/wpa_supplicant/src/drivers/driver_nl80211.h b/external/wpa_supplicant/src/drivers/driver_nl80211.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_nl80211.h rename to external/wpa_supplicant/src/drivers/driver_nl80211.h diff --git a/apps/wpa_supplicant/src/drivers/driver_nl80211_capa.c b/external/wpa_supplicant/src/drivers/driver_nl80211_capa.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_nl80211_capa.c rename to external/wpa_supplicant/src/drivers/driver_nl80211_capa.c diff --git a/apps/wpa_supplicant/src/drivers/driver_nl80211_event.c b/external/wpa_supplicant/src/drivers/driver_nl80211_event.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_nl80211_event.c rename to external/wpa_supplicant/src/drivers/driver_nl80211_event.c diff --git a/apps/wpa_supplicant/src/drivers/driver_nl80211_monitor.c b/external/wpa_supplicant/src/drivers/driver_nl80211_monitor.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_nl80211_monitor.c rename to external/wpa_supplicant/src/drivers/driver_nl80211_monitor.c diff --git a/apps/wpa_supplicant/src/drivers/driver_nl80211_scan.c b/external/wpa_supplicant/src/drivers/driver_nl80211_scan.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_nl80211_scan.c rename to external/wpa_supplicant/src/drivers/driver_nl80211_scan.c diff --git a/apps/wpa_supplicant/src/drivers/driver_t20.c b/external/wpa_supplicant/src/drivers/driver_t20.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/driver_t20.c rename to external/wpa_supplicant/src/drivers/driver_t20.c diff --git a/apps/wpa_supplicant/src/drivers/drivers.c b/external/wpa_supplicant/src/drivers/drivers.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/drivers.c rename to external/wpa_supplicant/src/drivers/drivers.c diff --git a/apps/wpa_supplicant/src/drivers/linux_defines.h b/external/wpa_supplicant/src/drivers/linux_defines.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/linux_defines.h rename to external/wpa_supplicant/src/drivers/linux_defines.h diff --git a/apps/wpa_supplicant/src/drivers/linux_ioctl.c b/external/wpa_supplicant/src/drivers/linux_ioctl.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/linux_ioctl.c rename to external/wpa_supplicant/src/drivers/linux_ioctl.c diff --git a/apps/wpa_supplicant/src/drivers/linux_ioctl.h b/external/wpa_supplicant/src/drivers/linux_ioctl.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/linux_ioctl.h rename to external/wpa_supplicant/src/drivers/linux_ioctl.h diff --git a/apps/wpa_supplicant/src/drivers/netlink.c b/external/wpa_supplicant/src/drivers/netlink.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/netlink.c rename to external/wpa_supplicant/src/drivers/netlink.c diff --git a/apps/wpa_supplicant/src/drivers/netlink.h b/external/wpa_supplicant/src/drivers/netlink.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/netlink.h rename to external/wpa_supplicant/src/drivers/netlink.h diff --git a/apps/wpa_supplicant/src/drivers/priv_netlink.h b/external/wpa_supplicant/src/drivers/priv_netlink.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/priv_netlink.h rename to external/wpa_supplicant/src/drivers/priv_netlink.h diff --git a/apps/wpa_supplicant/src/drivers/rfkill.c b/external/wpa_supplicant/src/drivers/rfkill.c similarity index 100% rename from apps/wpa_supplicant/src/drivers/rfkill.c rename to external/wpa_supplicant/src/drivers/rfkill.c diff --git a/apps/wpa_supplicant/src/drivers/rfkill.h b/external/wpa_supplicant/src/drivers/rfkill.h similarity index 100% rename from apps/wpa_supplicant/src/drivers/rfkill.h rename to external/wpa_supplicant/src/drivers/rfkill.h diff --git a/external/wpa_supplicant/src/eap_common/Make.defs b/external/wpa_supplicant/src/eap_common/Make.defs new file mode 100644 index 0000000..7ca77c8 --- /dev/null +++ b/external/wpa_supplicant/src/eap_common/Make.defs @@ -0,0 +1,23 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += eap_common.c + +DEPPATH += --dep-path src/eap_common +VPATH += :src/eap_common + diff --git a/apps/wpa_supplicant/src/eap_common/Makefile b/external/wpa_supplicant/src/eap_common/Makefile similarity index 100% rename from apps/wpa_supplicant/src/eap_common/Makefile rename to external/wpa_supplicant/src/eap_common/Makefile diff --git a/apps/wpa_supplicant/src/eap_common/chap.c b/external/wpa_supplicant/src/eap_common/chap.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/chap.c rename to external/wpa_supplicant/src/eap_common/chap.c diff --git a/apps/wpa_supplicant/src/eap_common/chap.h b/external/wpa_supplicant/src/eap_common/chap.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/chap.h rename to external/wpa_supplicant/src/eap_common/chap.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_common.c b/external/wpa_supplicant/src/eap_common/eap_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_common.c rename to external/wpa_supplicant/src/eap_common/eap_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_common.h b/external/wpa_supplicant/src/eap_common/eap_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_common.h rename to external/wpa_supplicant/src/eap_common/eap_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_defs.h b/external/wpa_supplicant/src/eap_common/eap_defs.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_defs.h rename to external/wpa_supplicant/src/eap_common/eap_defs.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_eke_common.c b/external/wpa_supplicant/src/eap_common/eap_eke_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_eke_common.c rename to external/wpa_supplicant/src/eap_common/eap_eke_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_eke_common.h b/external/wpa_supplicant/src/eap_common/eap_eke_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_eke_common.h rename to external/wpa_supplicant/src/eap_common/eap_eke_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_fast_common.c b/external/wpa_supplicant/src/eap_common/eap_fast_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_fast_common.c rename to external/wpa_supplicant/src/eap_common/eap_fast_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_fast_common.h b/external/wpa_supplicant/src/eap_common/eap_fast_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_fast_common.h rename to external/wpa_supplicant/src/eap_common/eap_fast_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_gpsk_common.c b/external/wpa_supplicant/src/eap_common/eap_gpsk_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_gpsk_common.c rename to external/wpa_supplicant/src/eap_common/eap_gpsk_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_gpsk_common.h b/external/wpa_supplicant/src/eap_common/eap_gpsk_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_gpsk_common.h rename to external/wpa_supplicant/src/eap_common/eap_gpsk_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_ikev2_common.c b/external/wpa_supplicant/src/eap_common/eap_ikev2_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_ikev2_common.c rename to external/wpa_supplicant/src/eap_common/eap_ikev2_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_ikev2_common.h b/external/wpa_supplicant/src/eap_common/eap_ikev2_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_ikev2_common.h rename to external/wpa_supplicant/src/eap_common/eap_ikev2_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_pax_common.c b/external/wpa_supplicant/src/eap_common/eap_pax_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_pax_common.c rename to external/wpa_supplicant/src/eap_common/eap_pax_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_pax_common.h b/external/wpa_supplicant/src/eap_common/eap_pax_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_pax_common.h rename to external/wpa_supplicant/src/eap_common/eap_pax_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_peap_common.c b/external/wpa_supplicant/src/eap_common/eap_peap_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_peap_common.c rename to external/wpa_supplicant/src/eap_common/eap_peap_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_peap_common.h b/external/wpa_supplicant/src/eap_common/eap_peap_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_peap_common.h rename to external/wpa_supplicant/src/eap_common/eap_peap_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_psk_common.c b/external/wpa_supplicant/src/eap_common/eap_psk_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_psk_common.c rename to external/wpa_supplicant/src/eap_common/eap_psk_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_psk_common.h b/external/wpa_supplicant/src/eap_common/eap_psk_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_psk_common.h rename to external/wpa_supplicant/src/eap_common/eap_psk_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_pwd_common.c b/external/wpa_supplicant/src/eap_common/eap_pwd_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_pwd_common.c rename to external/wpa_supplicant/src/eap_common/eap_pwd_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_pwd_common.h b/external/wpa_supplicant/src/eap_common/eap_pwd_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_pwd_common.h rename to external/wpa_supplicant/src/eap_common/eap_pwd_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_sake_common.c b/external/wpa_supplicant/src/eap_common/eap_sake_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_sake_common.c rename to external/wpa_supplicant/src/eap_common/eap_sake_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_sake_common.h b/external/wpa_supplicant/src/eap_common/eap_sake_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_sake_common.h rename to external/wpa_supplicant/src/eap_common/eap_sake_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_sim_common.c b/external/wpa_supplicant/src/eap_common/eap_sim_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_sim_common.c rename to external/wpa_supplicant/src/eap_common/eap_sim_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_sim_common.h b/external/wpa_supplicant/src/eap_common/eap_sim_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_sim_common.h rename to external/wpa_supplicant/src/eap_common/eap_sim_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_tlv_common.h b/external/wpa_supplicant/src/eap_common/eap_tlv_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_tlv_common.h rename to external/wpa_supplicant/src/eap_common/eap_tlv_common.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_ttls.h b/external/wpa_supplicant/src/eap_common/eap_ttls.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_ttls.h rename to external/wpa_supplicant/src/eap_common/eap_ttls.h diff --git a/apps/wpa_supplicant/src/eap_common/eap_wsc_common.c b/external/wpa_supplicant/src/eap_common/eap_wsc_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_wsc_common.c rename to external/wpa_supplicant/src/eap_common/eap_wsc_common.c diff --git a/apps/wpa_supplicant/src/eap_common/eap_wsc_common.h b/external/wpa_supplicant/src/eap_common/eap_wsc_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/eap_wsc_common.h rename to external/wpa_supplicant/src/eap_common/eap_wsc_common.h diff --git a/apps/wpa_supplicant/src/eap_common/ikev2_common.c b/external/wpa_supplicant/src/eap_common/ikev2_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_common/ikev2_common.c rename to external/wpa_supplicant/src/eap_common/ikev2_common.c diff --git a/apps/wpa_supplicant/src/eap_common/ikev2_common.h b/external/wpa_supplicant/src/eap_common/ikev2_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_common/ikev2_common.h rename to external/wpa_supplicant/src/eap_common/ikev2_common.h diff --git a/apps/wpa_supplicant/src/eap_peer/Makefile b/external/wpa_supplicant/src/eap_peer/Makefile similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/Makefile rename to external/wpa_supplicant/src/eap_peer/Makefile diff --git a/apps/wpa_supplicant/src/eap_peer/eap.c b/external/wpa_supplicant/src/eap_peer/eap.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap.c rename to external/wpa_supplicant/src/eap_peer/eap.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap.h b/external/wpa_supplicant/src/eap_peer/eap.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap.h rename to external/wpa_supplicant/src/eap_peer/eap.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_aka.c b/external/wpa_supplicant/src/eap_peer/eap_aka.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_aka.c rename to external/wpa_supplicant/src/eap_peer/eap_aka.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_config.h b/external/wpa_supplicant/src/eap_peer/eap_config.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_config.h rename to external/wpa_supplicant/src/eap_peer/eap_config.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_eke.c b/external/wpa_supplicant/src/eap_peer/eap_eke.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_eke.c rename to external/wpa_supplicant/src/eap_peer/eap_eke.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_fast.c b/external/wpa_supplicant/src/eap_peer/eap_fast.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_fast.c rename to external/wpa_supplicant/src/eap_peer/eap_fast.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_fast_pac.c b/external/wpa_supplicant/src/eap_peer/eap_fast_pac.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_fast_pac.c rename to external/wpa_supplicant/src/eap_peer/eap_fast_pac.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_fast_pac.h b/external/wpa_supplicant/src/eap_peer/eap_fast_pac.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_fast_pac.h rename to external/wpa_supplicant/src/eap_peer/eap_fast_pac.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_gpsk.c b/external/wpa_supplicant/src/eap_peer/eap_gpsk.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_gpsk.c rename to external/wpa_supplicant/src/eap_peer/eap_gpsk.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_gtc.c b/external/wpa_supplicant/src/eap_peer/eap_gtc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_gtc.c rename to external/wpa_supplicant/src/eap_peer/eap_gtc.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_i.h b/external/wpa_supplicant/src/eap_peer/eap_i.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_i.h rename to external/wpa_supplicant/src/eap_peer/eap_i.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_ikev2.c b/external/wpa_supplicant/src/eap_peer/eap_ikev2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_ikev2.c rename to external/wpa_supplicant/src/eap_peer/eap_ikev2.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_leap.c b/external/wpa_supplicant/src/eap_peer/eap_leap.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_leap.c rename to external/wpa_supplicant/src/eap_peer/eap_leap.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_md5.c b/external/wpa_supplicant/src/eap_peer/eap_md5.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_md5.c rename to external/wpa_supplicant/src/eap_peer/eap_md5.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_methods.c b/external/wpa_supplicant/src/eap_peer/eap_methods.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_methods.c rename to external/wpa_supplicant/src/eap_peer/eap_methods.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_methods.h b/external/wpa_supplicant/src/eap_peer/eap_methods.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_methods.h rename to external/wpa_supplicant/src/eap_peer/eap_methods.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_mschapv2.c b/external/wpa_supplicant/src/eap_peer/eap_mschapv2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_mschapv2.c rename to external/wpa_supplicant/src/eap_peer/eap_mschapv2.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_otp.c b/external/wpa_supplicant/src/eap_peer/eap_otp.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_otp.c rename to external/wpa_supplicant/src/eap_peer/eap_otp.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_pax.c b/external/wpa_supplicant/src/eap_peer/eap_pax.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_pax.c rename to external/wpa_supplicant/src/eap_peer/eap_pax.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_peap.c b/external/wpa_supplicant/src/eap_peer/eap_peap.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_peap.c rename to external/wpa_supplicant/src/eap_peer/eap_peap.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_proxy.h b/external/wpa_supplicant/src/eap_peer/eap_proxy.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_proxy.h rename to external/wpa_supplicant/src/eap_peer/eap_proxy.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_proxy_dummy.c b/external/wpa_supplicant/src/eap_peer/eap_proxy_dummy.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_proxy_dummy.c rename to external/wpa_supplicant/src/eap_peer/eap_proxy_dummy.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_psk.c b/external/wpa_supplicant/src/eap_peer/eap_psk.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_psk.c rename to external/wpa_supplicant/src/eap_peer/eap_psk.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_pwd.c b/external/wpa_supplicant/src/eap_peer/eap_pwd.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_pwd.c rename to external/wpa_supplicant/src/eap_peer/eap_pwd.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_sake.c b/external/wpa_supplicant/src/eap_peer/eap_sake.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_sake.c rename to external/wpa_supplicant/src/eap_peer/eap_sake.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_sim.c b/external/wpa_supplicant/src/eap_peer/eap_sim.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_sim.c rename to external/wpa_supplicant/src/eap_peer/eap_sim.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_tls.c b/external/wpa_supplicant/src/eap_peer/eap_tls.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_tls.c rename to external/wpa_supplicant/src/eap_peer/eap_tls.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_tls_common.c b/external/wpa_supplicant/src/eap_peer/eap_tls_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_tls_common.c rename to external/wpa_supplicant/src/eap_peer/eap_tls_common.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_tls_common.h b/external/wpa_supplicant/src/eap_peer/eap_tls_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_tls_common.h rename to external/wpa_supplicant/src/eap_peer/eap_tls_common.h diff --git a/apps/wpa_supplicant/src/eap_peer/eap_tnc.c b/external/wpa_supplicant/src/eap_peer/eap_tnc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_tnc.c rename to external/wpa_supplicant/src/eap_peer/eap_tnc.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_ttls.c b/external/wpa_supplicant/src/eap_peer/eap_ttls.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_ttls.c rename to external/wpa_supplicant/src/eap_peer/eap_ttls.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_vendor_test.c b/external/wpa_supplicant/src/eap_peer/eap_vendor_test.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_vendor_test.c rename to external/wpa_supplicant/src/eap_peer/eap_vendor_test.c diff --git a/apps/wpa_supplicant/src/eap_peer/eap_wsc.c b/external/wpa_supplicant/src/eap_peer/eap_wsc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/eap_wsc.c rename to external/wpa_supplicant/src/eap_peer/eap_wsc.c diff --git a/apps/wpa_supplicant/src/eap_peer/ikev2.c b/external/wpa_supplicant/src/eap_peer/ikev2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/ikev2.c rename to external/wpa_supplicant/src/eap_peer/ikev2.c diff --git a/apps/wpa_supplicant/src/eap_peer/ikev2.h b/external/wpa_supplicant/src/eap_peer/ikev2.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/ikev2.h rename to external/wpa_supplicant/src/eap_peer/ikev2.h diff --git a/apps/wpa_supplicant/src/eap_peer/mschapv2.c b/external/wpa_supplicant/src/eap_peer/mschapv2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/mschapv2.c rename to external/wpa_supplicant/src/eap_peer/mschapv2.c diff --git a/apps/wpa_supplicant/src/eap_peer/mschapv2.h b/external/wpa_supplicant/src/eap_peer/mschapv2.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/mschapv2.h rename to external/wpa_supplicant/src/eap_peer/mschapv2.h diff --git a/apps/wpa_supplicant/src/eap_peer/tncc.c b/external/wpa_supplicant/src/eap_peer/tncc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/tncc.c rename to external/wpa_supplicant/src/eap_peer/tncc.c diff --git a/apps/wpa_supplicant/src/eap_peer/tncc.h b/external/wpa_supplicant/src/eap_peer/tncc.h similarity index 100% rename from apps/wpa_supplicant/src/eap_peer/tncc.h rename to external/wpa_supplicant/src/eap_peer/tncc.h diff --git a/external/wpa_supplicant/src/eap_server/Make.defs b/external/wpa_supplicant/src/eap_server/Make.defs new file mode 100644 index 0000000..d25f6bb --- /dev/null +++ b/external/wpa_supplicant/src/eap_server/Make.defs @@ -0,0 +1,26 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + eap_server.c \ + eap_server_identity.c \ + eap_server_methods.c + +DEPPATH += --dep-path src/eap_server +VPATH += :src/eap_server + diff --git a/apps/wpa_supplicant/src/eap_server/Makefile b/external/wpa_supplicant/src/eap_server/Makefile similarity index 100% rename from apps/wpa_supplicant/src/eap_server/Makefile rename to external/wpa_supplicant/src/eap_server/Makefile diff --git a/apps/wpa_supplicant/src/eap_server/eap.h b/external/wpa_supplicant/src/eap_server/eap.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap.h rename to external/wpa_supplicant/src/eap_server/eap.h diff --git a/apps/wpa_supplicant/src/eap_server/eap_i.h b/external/wpa_supplicant/src/eap_server/eap_i.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_i.h rename to external/wpa_supplicant/src/eap_server/eap_i.h diff --git a/apps/wpa_supplicant/src/eap_server/eap_methods.h b/external/wpa_supplicant/src/eap_server/eap_methods.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_methods.h rename to external/wpa_supplicant/src/eap_server/eap_methods.h diff --git a/apps/wpa_supplicant/src/eap_server/eap_server.c b/external/wpa_supplicant/src/eap_server/eap_server.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server.c rename to external/wpa_supplicant/src/eap_server/eap_server.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_aka.c b/external/wpa_supplicant/src/eap_server/eap_server_aka.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_aka.c rename to external/wpa_supplicant/src/eap_server/eap_server_aka.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_eke.c b/external/wpa_supplicant/src/eap_server/eap_server_eke.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_eke.c rename to external/wpa_supplicant/src/eap_server/eap_server_eke.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_fast.c b/external/wpa_supplicant/src/eap_server/eap_server_fast.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_fast.c rename to external/wpa_supplicant/src/eap_server/eap_server_fast.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_gpsk.c b/external/wpa_supplicant/src/eap_server/eap_server_gpsk.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_gpsk.c rename to external/wpa_supplicant/src/eap_server/eap_server_gpsk.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_gtc.c b/external/wpa_supplicant/src/eap_server/eap_server_gtc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_gtc.c rename to external/wpa_supplicant/src/eap_server/eap_server_gtc.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_identity.c b/external/wpa_supplicant/src/eap_server/eap_server_identity.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_identity.c rename to external/wpa_supplicant/src/eap_server/eap_server_identity.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_ikev2.c b/external/wpa_supplicant/src/eap_server/eap_server_ikev2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_ikev2.c rename to external/wpa_supplicant/src/eap_server/eap_server_ikev2.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_md5.c b/external/wpa_supplicant/src/eap_server/eap_server_md5.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_md5.c rename to external/wpa_supplicant/src/eap_server/eap_server_md5.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_methods.c b/external/wpa_supplicant/src/eap_server/eap_server_methods.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_methods.c rename to external/wpa_supplicant/src/eap_server/eap_server_methods.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_mschapv2.c b/external/wpa_supplicant/src/eap_server/eap_server_mschapv2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_mschapv2.c rename to external/wpa_supplicant/src/eap_server/eap_server_mschapv2.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_pax.c b/external/wpa_supplicant/src/eap_server/eap_server_pax.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_pax.c rename to external/wpa_supplicant/src/eap_server/eap_server_pax.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_peap.c b/external/wpa_supplicant/src/eap_server/eap_server_peap.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_peap.c rename to external/wpa_supplicant/src/eap_server/eap_server_peap.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_psk.c b/external/wpa_supplicant/src/eap_server/eap_server_psk.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_psk.c rename to external/wpa_supplicant/src/eap_server/eap_server_psk.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_pwd.c b/external/wpa_supplicant/src/eap_server/eap_server_pwd.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_pwd.c rename to external/wpa_supplicant/src/eap_server/eap_server_pwd.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_sake.c b/external/wpa_supplicant/src/eap_server/eap_server_sake.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_sake.c rename to external/wpa_supplicant/src/eap_server/eap_server_sake.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_sim.c b/external/wpa_supplicant/src/eap_server/eap_server_sim.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_sim.c rename to external/wpa_supplicant/src/eap_server/eap_server_sim.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_tls.c b/external/wpa_supplicant/src/eap_server/eap_server_tls.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_tls.c rename to external/wpa_supplicant/src/eap_server/eap_server_tls.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_tls_common.c b/external/wpa_supplicant/src/eap_server/eap_server_tls_common.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_tls_common.c rename to external/wpa_supplicant/src/eap_server/eap_server_tls_common.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_tnc.c b/external/wpa_supplicant/src/eap_server/eap_server_tnc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_tnc.c rename to external/wpa_supplicant/src/eap_server/eap_server_tnc.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_ttls.c b/external/wpa_supplicant/src/eap_server/eap_server_ttls.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_ttls.c rename to external/wpa_supplicant/src/eap_server/eap_server_ttls.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_vendor_test.c b/external/wpa_supplicant/src/eap_server/eap_server_vendor_test.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_vendor_test.c rename to external/wpa_supplicant/src/eap_server/eap_server_vendor_test.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_server_wsc.c b/external/wpa_supplicant/src/eap_server/eap_server_wsc.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_server_wsc.c rename to external/wpa_supplicant/src/eap_server/eap_server_wsc.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_sim_db.c b/external/wpa_supplicant/src/eap_server/eap_sim_db.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_sim_db.c rename to external/wpa_supplicant/src/eap_server/eap_sim_db.c diff --git a/apps/wpa_supplicant/src/eap_server/eap_sim_db.h b/external/wpa_supplicant/src/eap_server/eap_sim_db.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_sim_db.h rename to external/wpa_supplicant/src/eap_server/eap_sim_db.h diff --git a/apps/wpa_supplicant/src/eap_server/eap_tls_common.h b/external/wpa_supplicant/src/eap_server/eap_tls_common.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/eap_tls_common.h rename to external/wpa_supplicant/src/eap_server/eap_tls_common.h diff --git a/apps/wpa_supplicant/src/eap_server/ikev2.c b/external/wpa_supplicant/src/eap_server/ikev2.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/ikev2.c rename to external/wpa_supplicant/src/eap_server/ikev2.c diff --git a/apps/wpa_supplicant/src/eap_server/ikev2.h b/external/wpa_supplicant/src/eap_server/ikev2.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/ikev2.h rename to external/wpa_supplicant/src/eap_server/ikev2.h diff --git a/apps/wpa_supplicant/src/eap_server/tncs.c b/external/wpa_supplicant/src/eap_server/tncs.c similarity index 100% rename from apps/wpa_supplicant/src/eap_server/tncs.c rename to external/wpa_supplicant/src/eap_server/tncs.c diff --git a/apps/wpa_supplicant/src/eap_server/tncs.h b/external/wpa_supplicant/src/eap_server/tncs.h similarity index 100% rename from apps/wpa_supplicant/src/eap_server/tncs.h rename to external/wpa_supplicant/src/eap_server/tncs.h diff --git a/external/wpa_supplicant/src/eapol_auth/Make.defs b/external/wpa_supplicant/src/eapol_auth/Make.defs new file mode 100644 index 0000000..d22778e --- /dev/null +++ b/external/wpa_supplicant/src/eapol_auth/Make.defs @@ -0,0 +1,23 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += eapol_auth_sm.c + +DEPPATH += --dep-path src/eapol_auth +VPATH += :src/eapol_auth + diff --git a/apps/wpa_supplicant/src/eapol_auth/Makefile b/external/wpa_supplicant/src/eapol_auth/Makefile similarity index 100% rename from apps/wpa_supplicant/src/eapol_auth/Makefile rename to external/wpa_supplicant/src/eapol_auth/Makefile diff --git a/apps/wpa_supplicant/src/eapol_auth/eapol_auth_dump.c b/external/wpa_supplicant/src/eapol_auth/eapol_auth_dump.c similarity index 100% rename from apps/wpa_supplicant/src/eapol_auth/eapol_auth_dump.c rename to external/wpa_supplicant/src/eapol_auth/eapol_auth_dump.c diff --git a/apps/wpa_supplicant/src/eapol_auth/eapol_auth_sm.c b/external/wpa_supplicant/src/eapol_auth/eapol_auth_sm.c similarity index 100% rename from apps/wpa_supplicant/src/eapol_auth/eapol_auth_sm.c rename to external/wpa_supplicant/src/eapol_auth/eapol_auth_sm.c diff --git a/apps/wpa_supplicant/src/eapol_auth/eapol_auth_sm.h b/external/wpa_supplicant/src/eapol_auth/eapol_auth_sm.h similarity index 100% rename from apps/wpa_supplicant/src/eapol_auth/eapol_auth_sm.h rename to external/wpa_supplicant/src/eapol_auth/eapol_auth_sm.h diff --git a/apps/wpa_supplicant/src/eapol_auth/eapol_auth_sm_i.h b/external/wpa_supplicant/src/eapol_auth/eapol_auth_sm_i.h similarity index 100% rename from apps/wpa_supplicant/src/eapol_auth/eapol_auth_sm_i.h rename to external/wpa_supplicant/src/eapol_auth/eapol_auth_sm_i.h diff --git a/apps/wpa_supplicant/src/eapol_supp/Makefile b/external/wpa_supplicant/src/eapol_supp/Makefile similarity index 100% rename from apps/wpa_supplicant/src/eapol_supp/Makefile rename to external/wpa_supplicant/src/eapol_supp/Makefile diff --git a/apps/wpa_supplicant/src/eapol_supp/eapol_supp_sm.c b/external/wpa_supplicant/src/eapol_supp/eapol_supp_sm.c similarity index 100% rename from apps/wpa_supplicant/src/eapol_supp/eapol_supp_sm.c rename to external/wpa_supplicant/src/eapol_supp/eapol_supp_sm.c diff --git a/apps/wpa_supplicant/src/eapol_supp/eapol_supp_sm.h b/external/wpa_supplicant/src/eapol_supp/eapol_supp_sm.h similarity index 100% rename from apps/wpa_supplicant/src/eapol_supp/eapol_supp_sm.h rename to external/wpa_supplicant/src/eapol_supp/eapol_supp_sm.h diff --git a/external/wpa_supplicant/src/l2_packet/Make.defs b/external/wpa_supplicant/src/l2_packet/Make.defs new file mode 100644 index 0000000..072ed80 --- /dev/null +++ b/external/wpa_supplicant/src/l2_packet/Make.defs @@ -0,0 +1,23 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += l2_packet_tinyara.c + +DEPPATH += --dep-path src/l2_packet +VPATH += :src/l2_packet + diff --git a/apps/wpa_supplicant/src/l2_packet/l2_packet.h b/external/wpa_supplicant/src/l2_packet/l2_packet.h similarity index 100% rename from apps/wpa_supplicant/src/l2_packet/l2_packet.h rename to external/wpa_supplicant/src/l2_packet/l2_packet.h diff --git a/apps/wpa_supplicant/src/l2_packet/l2_packet_linux.c b/external/wpa_supplicant/src/l2_packet/l2_packet_linux.c similarity index 100% rename from apps/wpa_supplicant/src/l2_packet/l2_packet_linux.c rename to external/wpa_supplicant/src/l2_packet/l2_packet_linux.c diff --git a/apps/wpa_supplicant/src/l2_packet/l2_packet_none.c b/external/wpa_supplicant/src/l2_packet/l2_packet_none.c similarity index 100% rename from apps/wpa_supplicant/src/l2_packet/l2_packet_none.c rename to external/wpa_supplicant/src/l2_packet/l2_packet_none.c diff --git a/apps/wpa_supplicant/src/l2_packet/l2_packet_pcap.c b/external/wpa_supplicant/src/l2_packet/l2_packet_pcap.c similarity index 100% rename from apps/wpa_supplicant/src/l2_packet/l2_packet_pcap.c rename to external/wpa_supplicant/src/l2_packet/l2_packet_pcap.c diff --git a/apps/wpa_supplicant/src/l2_packet/l2_packet_tinyara.c b/external/wpa_supplicant/src/l2_packet/l2_packet_tinyara.c similarity index 100% rename from apps/wpa_supplicant/src/l2_packet/l2_packet_tinyara.c rename to external/wpa_supplicant/src/l2_packet/l2_packet_tinyara.c diff --git a/apps/wpa_supplicant/src/lib.rules b/external/wpa_supplicant/src/lib.rules similarity index 100% rename from apps/wpa_supplicant/src/lib.rules rename to external/wpa_supplicant/src/lib.rules diff --git a/apps/wpa_supplicant/src/p2p/Makefile b/external/wpa_supplicant/src/p2p/Makefile similarity index 100% rename from apps/wpa_supplicant/src/p2p/Makefile rename to external/wpa_supplicant/src/p2p/Makefile diff --git a/apps/wpa_supplicant/src/p2p/p2p.c b/external/wpa_supplicant/src/p2p/p2p.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p.c rename to external/wpa_supplicant/src/p2p/p2p.c diff --git a/apps/wpa_supplicant/src/p2p/p2p.h b/external/wpa_supplicant/src/p2p/p2p.h similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p.h rename to external/wpa_supplicant/src/p2p/p2p.h diff --git a/apps/wpa_supplicant/src/p2p/p2p_build.c b/external/wpa_supplicant/src/p2p/p2p_build.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_build.c rename to external/wpa_supplicant/src/p2p/p2p_build.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_dev_disc.c b/external/wpa_supplicant/src/p2p/p2p_dev_disc.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_dev_disc.c rename to external/wpa_supplicant/src/p2p/p2p_dev_disc.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_go_neg.c b/external/wpa_supplicant/src/p2p/p2p_go_neg.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_go_neg.c rename to external/wpa_supplicant/src/p2p/p2p_go_neg.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_group.c b/external/wpa_supplicant/src/p2p/p2p_group.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_group.c rename to external/wpa_supplicant/src/p2p/p2p_group.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_i.h b/external/wpa_supplicant/src/p2p/p2p_i.h similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_i.h rename to external/wpa_supplicant/src/p2p/p2p_i.h diff --git a/apps/wpa_supplicant/src/p2p/p2p_invitation.c b/external/wpa_supplicant/src/p2p/p2p_invitation.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_invitation.c rename to external/wpa_supplicant/src/p2p/p2p_invitation.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_parse.c b/external/wpa_supplicant/src/p2p/p2p_parse.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_parse.c rename to external/wpa_supplicant/src/p2p/p2p_parse.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_pd.c b/external/wpa_supplicant/src/p2p/p2p_pd.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_pd.c rename to external/wpa_supplicant/src/p2p/p2p_pd.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_sd.c b/external/wpa_supplicant/src/p2p/p2p_sd.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_sd.c rename to external/wpa_supplicant/src/p2p/p2p_sd.c diff --git a/apps/wpa_supplicant/src/p2p/p2p_utils.c b/external/wpa_supplicant/src/p2p/p2p_utils.c similarity index 100% rename from apps/wpa_supplicant/src/p2p/p2p_utils.c rename to external/wpa_supplicant/src/p2p/p2p_utils.c diff --git a/apps/wpa_supplicant/src/pae/Makefile b/external/wpa_supplicant/src/pae/Makefile similarity index 100% rename from apps/wpa_supplicant/src/pae/Makefile rename to external/wpa_supplicant/src/pae/Makefile diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_cp.c b/external/wpa_supplicant/src/pae/ieee802_1x_cp.c similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_cp.c rename to external/wpa_supplicant/src/pae/ieee802_1x_cp.c diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_cp.h b/external/wpa_supplicant/src/pae/ieee802_1x_cp.h similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_cp.h rename to external/wpa_supplicant/src/pae/ieee802_1x_cp.h diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_kay.c b/external/wpa_supplicant/src/pae/ieee802_1x_kay.c similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_kay.c rename to external/wpa_supplicant/src/pae/ieee802_1x_kay.c diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_kay.h b/external/wpa_supplicant/src/pae/ieee802_1x_kay.h similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_kay.h rename to external/wpa_supplicant/src/pae/ieee802_1x_kay.h diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_kay_i.h b/external/wpa_supplicant/src/pae/ieee802_1x_kay_i.h similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_kay_i.h rename to external/wpa_supplicant/src/pae/ieee802_1x_kay_i.h diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_key.c b/external/wpa_supplicant/src/pae/ieee802_1x_key.c similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_key.c rename to external/wpa_supplicant/src/pae/ieee802_1x_key.c diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_key.h b/external/wpa_supplicant/src/pae/ieee802_1x_key.h similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_key.h rename to external/wpa_supplicant/src/pae/ieee802_1x_key.h diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_secy_ops.c b/external/wpa_supplicant/src/pae/ieee802_1x_secy_ops.c similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_secy_ops.c rename to external/wpa_supplicant/src/pae/ieee802_1x_secy_ops.c diff --git a/apps/wpa_supplicant/src/pae/ieee802_1x_secy_ops.h b/external/wpa_supplicant/src/pae/ieee802_1x_secy_ops.h similarity index 100% rename from apps/wpa_supplicant/src/pae/ieee802_1x_secy_ops.h rename to external/wpa_supplicant/src/pae/ieee802_1x_secy_ops.h diff --git a/apps/wpa_supplicant/src/radius/.gitignore b/external/wpa_supplicant/src/radius/.gitignore similarity index 100% rename from apps/wpa_supplicant/src/radius/.gitignore rename to external/wpa_supplicant/src/radius/.gitignore diff --git a/apps/wpa_supplicant/src/radius/Makefile b/external/wpa_supplicant/src/radius/Makefile similarity index 100% rename from apps/wpa_supplicant/src/radius/Makefile rename to external/wpa_supplicant/src/radius/Makefile diff --git a/apps/wpa_supplicant/src/radius/radius.c b/external/wpa_supplicant/src/radius/radius.c similarity index 100% rename from apps/wpa_supplicant/src/radius/radius.c rename to external/wpa_supplicant/src/radius/radius.c diff --git a/apps/wpa_supplicant/src/radius/radius.h b/external/wpa_supplicant/src/radius/radius.h similarity index 100% rename from apps/wpa_supplicant/src/radius/radius.h rename to external/wpa_supplicant/src/radius/radius.h diff --git a/apps/wpa_supplicant/src/radius/radius_client.c b/external/wpa_supplicant/src/radius/radius_client.c similarity index 100% rename from apps/wpa_supplicant/src/radius/radius_client.c rename to external/wpa_supplicant/src/radius/radius_client.c diff --git a/apps/wpa_supplicant/src/radius/radius_client.h b/external/wpa_supplicant/src/radius/radius_client.h similarity index 100% rename from apps/wpa_supplicant/src/radius/radius_client.h rename to external/wpa_supplicant/src/radius/radius_client.h diff --git a/apps/wpa_supplicant/src/radius/radius_das.c b/external/wpa_supplicant/src/radius/radius_das.c similarity index 100% rename from apps/wpa_supplicant/src/radius/radius_das.c rename to external/wpa_supplicant/src/radius/radius_das.c diff --git a/apps/wpa_supplicant/src/radius/radius_das.h b/external/wpa_supplicant/src/radius/radius_das.h similarity index 100% rename from apps/wpa_supplicant/src/radius/radius_das.h rename to external/wpa_supplicant/src/radius/radius_das.h diff --git a/apps/wpa_supplicant/src/radius/radius_server.c b/external/wpa_supplicant/src/radius/radius_server.c similarity index 100% rename from apps/wpa_supplicant/src/radius/radius_server.c rename to external/wpa_supplicant/src/radius/radius_server.c diff --git a/apps/wpa_supplicant/src/radius/radius_server.h b/external/wpa_supplicant/src/radius/radius_server.h similarity index 100% rename from apps/wpa_supplicant/src/radius/radius_server.h rename to external/wpa_supplicant/src/radius/radius_server.h diff --git a/external/wpa_supplicant/src/rsn_supp/Make.defs b/external/wpa_supplicant/src/rsn_supp/Make.defs new file mode 100644 index 0000000..330e1dd --- /dev/null +++ b/external/wpa_supplicant/src/rsn_supp/Make.defs @@ -0,0 +1,28 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + wpa.c \ + peerkey.c \ + pmksa_cache.c \ + preauth.c \ + wpa_ie.c \ + +DEPPATH += --dep-path src/rsn_supp +VPATH += :src/rsn_supp + diff --git a/apps/wpa_supplicant/src/rsn_supp/Makefile b/external/wpa_supplicant/src/rsn_supp/Makefile similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/Makefile rename to external/wpa_supplicant/src/rsn_supp/Makefile diff --git a/apps/wpa_supplicant/src/rsn_supp/peerkey.c b/external/wpa_supplicant/src/rsn_supp/peerkey.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/peerkey.c rename to external/wpa_supplicant/src/rsn_supp/peerkey.c diff --git a/apps/wpa_supplicant/src/rsn_supp/peerkey.h b/external/wpa_supplicant/src/rsn_supp/peerkey.h similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/peerkey.h rename to external/wpa_supplicant/src/rsn_supp/peerkey.h diff --git a/apps/wpa_supplicant/src/rsn_supp/pmksa_cache.c b/external/wpa_supplicant/src/rsn_supp/pmksa_cache.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/pmksa_cache.c rename to external/wpa_supplicant/src/rsn_supp/pmksa_cache.c diff --git a/apps/wpa_supplicant/src/rsn_supp/pmksa_cache.h b/external/wpa_supplicant/src/rsn_supp/pmksa_cache.h similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/pmksa_cache.h rename to external/wpa_supplicant/src/rsn_supp/pmksa_cache.h diff --git a/apps/wpa_supplicant/src/rsn_supp/preauth.c b/external/wpa_supplicant/src/rsn_supp/preauth.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/preauth.c rename to external/wpa_supplicant/src/rsn_supp/preauth.c diff --git a/apps/wpa_supplicant/src/rsn_supp/preauth.h b/external/wpa_supplicant/src/rsn_supp/preauth.h similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/preauth.h rename to external/wpa_supplicant/src/rsn_supp/preauth.h diff --git a/apps/wpa_supplicant/src/rsn_supp/tdls.c b/external/wpa_supplicant/src/rsn_supp/tdls.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/tdls.c rename to external/wpa_supplicant/src/rsn_supp/tdls.c diff --git a/apps/wpa_supplicant/src/rsn_supp/wpa.c b/external/wpa_supplicant/src/rsn_supp/wpa.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/wpa.c rename to external/wpa_supplicant/src/rsn_supp/wpa.c diff --git a/apps/wpa_supplicant/src/rsn_supp/wpa.h b/external/wpa_supplicant/src/rsn_supp/wpa.h similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/wpa.h rename to external/wpa_supplicant/src/rsn_supp/wpa.h diff --git a/apps/wpa_supplicant/src/rsn_supp/wpa_ft.c b/external/wpa_supplicant/src/rsn_supp/wpa_ft.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/wpa_ft.c rename to external/wpa_supplicant/src/rsn_supp/wpa_ft.c diff --git a/apps/wpa_supplicant/src/rsn_supp/wpa_i.h b/external/wpa_supplicant/src/rsn_supp/wpa_i.h similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/wpa_i.h rename to external/wpa_supplicant/src/rsn_supp/wpa_i.h diff --git a/apps/wpa_supplicant/src/rsn_supp/wpa_ie.c b/external/wpa_supplicant/src/rsn_supp/wpa_ie.c similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/wpa_ie.c rename to external/wpa_supplicant/src/rsn_supp/wpa_ie.c diff --git a/apps/wpa_supplicant/src/rsn_supp/wpa_ie.h b/external/wpa_supplicant/src/rsn_supp/wpa_ie.h similarity index 100% rename from apps/wpa_supplicant/src/rsn_supp/wpa_ie.h rename to external/wpa_supplicant/src/rsn_supp/wpa_ie.h diff --git a/apps/wpa_supplicant/src/tls/.gitignore b/external/wpa_supplicant/src/tls/.gitignore similarity index 100% rename from apps/wpa_supplicant/src/tls/.gitignore rename to external/wpa_supplicant/src/tls/.gitignore diff --git a/apps/wpa_supplicant/src/tls/Makefile b/external/wpa_supplicant/src/tls/Makefile similarity index 100% rename from apps/wpa_supplicant/src/tls/Makefile rename to external/wpa_supplicant/src/tls/Makefile diff --git a/apps/wpa_supplicant/src/tls/asn1.c b/external/wpa_supplicant/src/tls/asn1.c similarity index 100% rename from apps/wpa_supplicant/src/tls/asn1.c rename to external/wpa_supplicant/src/tls/asn1.c diff --git a/apps/wpa_supplicant/src/tls/asn1.h b/external/wpa_supplicant/src/tls/asn1.h similarity index 100% rename from apps/wpa_supplicant/src/tls/asn1.h rename to external/wpa_supplicant/src/tls/asn1.h diff --git a/apps/wpa_supplicant/src/tls/bignum.c b/external/wpa_supplicant/src/tls/bignum.c similarity index 100% rename from apps/wpa_supplicant/src/tls/bignum.c rename to external/wpa_supplicant/src/tls/bignum.c diff --git a/apps/wpa_supplicant/src/tls/bignum.h b/external/wpa_supplicant/src/tls/bignum.h similarity index 100% rename from apps/wpa_supplicant/src/tls/bignum.h rename to external/wpa_supplicant/src/tls/bignum.h diff --git a/apps/wpa_supplicant/src/tls/libtommath.c b/external/wpa_supplicant/src/tls/libtommath.c similarity index 100% rename from apps/wpa_supplicant/src/tls/libtommath.c rename to external/wpa_supplicant/src/tls/libtommath.c diff --git a/apps/wpa_supplicant/src/tls/pkcs1.c b/external/wpa_supplicant/src/tls/pkcs1.c similarity index 100% rename from apps/wpa_supplicant/src/tls/pkcs1.c rename to external/wpa_supplicant/src/tls/pkcs1.c diff --git a/apps/wpa_supplicant/src/tls/pkcs1.h b/external/wpa_supplicant/src/tls/pkcs1.h similarity index 100% rename from apps/wpa_supplicant/src/tls/pkcs1.h rename to external/wpa_supplicant/src/tls/pkcs1.h diff --git a/apps/wpa_supplicant/src/tls/pkcs5.c b/external/wpa_supplicant/src/tls/pkcs5.c similarity index 100% rename from apps/wpa_supplicant/src/tls/pkcs5.c rename to external/wpa_supplicant/src/tls/pkcs5.c diff --git a/apps/wpa_supplicant/src/tls/pkcs5.h b/external/wpa_supplicant/src/tls/pkcs5.h similarity index 100% rename from apps/wpa_supplicant/src/tls/pkcs5.h rename to external/wpa_supplicant/src/tls/pkcs5.h diff --git a/apps/wpa_supplicant/src/tls/pkcs8.c b/external/wpa_supplicant/src/tls/pkcs8.c similarity index 100% rename from apps/wpa_supplicant/src/tls/pkcs8.c rename to external/wpa_supplicant/src/tls/pkcs8.c diff --git a/apps/wpa_supplicant/src/tls/pkcs8.h b/external/wpa_supplicant/src/tls/pkcs8.h similarity index 100% rename from apps/wpa_supplicant/src/tls/pkcs8.h rename to external/wpa_supplicant/src/tls/pkcs8.h diff --git a/apps/wpa_supplicant/src/tls/rsa.c b/external/wpa_supplicant/src/tls/rsa.c similarity index 100% rename from apps/wpa_supplicant/src/tls/rsa.c rename to external/wpa_supplicant/src/tls/rsa.c diff --git a/apps/wpa_supplicant/src/tls/rsa.h b/external/wpa_supplicant/src/tls/rsa.h similarity index 100% rename from apps/wpa_supplicant/src/tls/rsa.h rename to external/wpa_supplicant/src/tls/rsa.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_client.c b/external/wpa_supplicant/src/tls/tlsv1_client.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_client.c rename to external/wpa_supplicant/src/tls/tlsv1_client.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_client.h b/external/wpa_supplicant/src/tls/tlsv1_client.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_client.h rename to external/wpa_supplicant/src/tls/tlsv1_client.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_client_i.h b/external/wpa_supplicant/src/tls/tlsv1_client_i.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_client_i.h rename to external/wpa_supplicant/src/tls/tlsv1_client_i.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_client_read.c b/external/wpa_supplicant/src/tls/tlsv1_client_read.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_client_read.c rename to external/wpa_supplicant/src/tls/tlsv1_client_read.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_client_write.c b/external/wpa_supplicant/src/tls/tlsv1_client_write.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_client_write.c rename to external/wpa_supplicant/src/tls/tlsv1_client_write.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_common.c b/external/wpa_supplicant/src/tls/tlsv1_common.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_common.c rename to external/wpa_supplicant/src/tls/tlsv1_common.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_common.h b/external/wpa_supplicant/src/tls/tlsv1_common.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_common.h rename to external/wpa_supplicant/src/tls/tlsv1_common.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_cred.c b/external/wpa_supplicant/src/tls/tlsv1_cred.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_cred.c rename to external/wpa_supplicant/src/tls/tlsv1_cred.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_cred.h b/external/wpa_supplicant/src/tls/tlsv1_cred.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_cred.h rename to external/wpa_supplicant/src/tls/tlsv1_cred.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_record.c b/external/wpa_supplicant/src/tls/tlsv1_record.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_record.c rename to external/wpa_supplicant/src/tls/tlsv1_record.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_record.h b/external/wpa_supplicant/src/tls/tlsv1_record.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_record.h rename to external/wpa_supplicant/src/tls/tlsv1_record.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_server.c b/external/wpa_supplicant/src/tls/tlsv1_server.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_server.c rename to external/wpa_supplicant/src/tls/tlsv1_server.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_server.h b/external/wpa_supplicant/src/tls/tlsv1_server.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_server.h rename to external/wpa_supplicant/src/tls/tlsv1_server.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_server_i.h b/external/wpa_supplicant/src/tls/tlsv1_server_i.h similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_server_i.h rename to external/wpa_supplicant/src/tls/tlsv1_server_i.h diff --git a/apps/wpa_supplicant/src/tls/tlsv1_server_read.c b/external/wpa_supplicant/src/tls/tlsv1_server_read.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_server_read.c rename to external/wpa_supplicant/src/tls/tlsv1_server_read.c diff --git a/apps/wpa_supplicant/src/tls/tlsv1_server_write.c b/external/wpa_supplicant/src/tls/tlsv1_server_write.c similarity index 100% rename from apps/wpa_supplicant/src/tls/tlsv1_server_write.c rename to external/wpa_supplicant/src/tls/tlsv1_server_write.c diff --git a/apps/wpa_supplicant/src/tls/x509v3.c b/external/wpa_supplicant/src/tls/x509v3.c similarity index 100% rename from apps/wpa_supplicant/src/tls/x509v3.c rename to external/wpa_supplicant/src/tls/x509v3.c diff --git a/apps/wpa_supplicant/src/tls/x509v3.h b/external/wpa_supplicant/src/tls/x509v3.h similarity index 100% rename from apps/wpa_supplicant/src/tls/x509v3.h rename to external/wpa_supplicant/src/tls/x509v3.h diff --git a/apps/wpa_supplicant/src/utils/.gitignore b/external/wpa_supplicant/src/utils/.gitignore similarity index 100% rename from apps/wpa_supplicant/src/utils/.gitignore rename to external/wpa_supplicant/src/utils/.gitignore diff --git a/external/wpa_supplicant/src/utils/Make.defs b/external/wpa_supplicant/src/utils/Make.defs new file mode 100644 index 0000000..e476011 --- /dev/null +++ b/external/wpa_supplicant/src/utils/Make.defs @@ -0,0 +1,31 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + common.c \ + edit.c \ + os_tinyara.c \ + ip_addr.c \ + eloop.c \ + wpa_debug.c \ + wpabuf.c \ + base64.c + +DEPPATH += --dep-path src/utils +VPATH += :src/utils + diff --git a/apps/wpa_supplicant/src/utils/Makefile b/external/wpa_supplicant/src/utils/Makefile similarity index 100% rename from apps/wpa_supplicant/src/utils/Makefile rename to external/wpa_supplicant/src/utils/Makefile diff --git a/apps/wpa_supplicant/src/utils/base64.c b/external/wpa_supplicant/src/utils/base64.c similarity index 100% rename from apps/wpa_supplicant/src/utils/base64.c rename to external/wpa_supplicant/src/utils/base64.c diff --git a/apps/wpa_supplicant/src/utils/base64.h b/external/wpa_supplicant/src/utils/base64.h similarity index 100% rename from apps/wpa_supplicant/src/utils/base64.h rename to external/wpa_supplicant/src/utils/base64.h diff --git a/apps/wpa_supplicant/src/utils/bitfield.c b/external/wpa_supplicant/src/utils/bitfield.c similarity index 100% rename from apps/wpa_supplicant/src/utils/bitfield.c rename to external/wpa_supplicant/src/utils/bitfield.c diff --git a/apps/wpa_supplicant/src/utils/bitfield.h b/external/wpa_supplicant/src/utils/bitfield.h similarity index 100% rename from apps/wpa_supplicant/src/utils/bitfield.h rename to external/wpa_supplicant/src/utils/bitfield.h diff --git a/apps/wpa_supplicant/src/utils/browser-system.c b/external/wpa_supplicant/src/utils/browser-system.c similarity index 100% rename from apps/wpa_supplicant/src/utils/browser-system.c rename to external/wpa_supplicant/src/utils/browser-system.c diff --git a/apps/wpa_supplicant/src/utils/browser-wpadebug.c b/external/wpa_supplicant/src/utils/browser-wpadebug.c similarity index 100% rename from apps/wpa_supplicant/src/utils/browser-wpadebug.c rename to external/wpa_supplicant/src/utils/browser-wpadebug.c diff --git a/apps/wpa_supplicant/src/utils/browser.c b/external/wpa_supplicant/src/utils/browser.c similarity index 100% rename from apps/wpa_supplicant/src/utils/browser.c rename to external/wpa_supplicant/src/utils/browser.c diff --git a/apps/wpa_supplicant/src/utils/browser.h b/external/wpa_supplicant/src/utils/browser.h similarity index 100% rename from apps/wpa_supplicant/src/utils/browser.h rename to external/wpa_supplicant/src/utils/browser.h diff --git a/apps/wpa_supplicant/src/utils/build_config.h b/external/wpa_supplicant/src/utils/build_config.h similarity index 100% rename from apps/wpa_supplicant/src/utils/build_config.h rename to external/wpa_supplicant/src/utils/build_config.h diff --git a/apps/wpa_supplicant/src/utils/common.c b/external/wpa_supplicant/src/utils/common.c similarity index 100% rename from apps/wpa_supplicant/src/utils/common.c rename to external/wpa_supplicant/src/utils/common.c diff --git a/apps/wpa_supplicant/src/utils/common.h b/external/wpa_supplicant/src/utils/common.h similarity index 100% rename from apps/wpa_supplicant/src/utils/common.h rename to external/wpa_supplicant/src/utils/common.h diff --git a/apps/wpa_supplicant/src/utils/edit.c b/external/wpa_supplicant/src/utils/edit.c similarity index 100% rename from apps/wpa_supplicant/src/utils/edit.c rename to external/wpa_supplicant/src/utils/edit.c diff --git a/apps/wpa_supplicant/src/utils/edit.h b/external/wpa_supplicant/src/utils/edit.h similarity index 100% rename from apps/wpa_supplicant/src/utils/edit.h rename to external/wpa_supplicant/src/utils/edit.h diff --git a/apps/wpa_supplicant/src/utils/edit_readline.c b/external/wpa_supplicant/src/utils/edit_readline.c similarity index 100% rename from apps/wpa_supplicant/src/utils/edit_readline.c rename to external/wpa_supplicant/src/utils/edit_readline.c diff --git a/apps/wpa_supplicant/src/utils/edit_simple.c b/external/wpa_supplicant/src/utils/edit_simple.c similarity index 100% rename from apps/wpa_supplicant/src/utils/edit_simple.c rename to external/wpa_supplicant/src/utils/edit_simple.c diff --git a/apps/wpa_supplicant/src/utils/eloop.c b/external/wpa_supplicant/src/utils/eloop.c similarity index 100% rename from apps/wpa_supplicant/src/utils/eloop.c rename to external/wpa_supplicant/src/utils/eloop.c diff --git a/apps/wpa_supplicant/src/utils/eloop.h b/external/wpa_supplicant/src/utils/eloop.h similarity index 100% rename from apps/wpa_supplicant/src/utils/eloop.h rename to external/wpa_supplicant/src/utils/eloop.h diff --git a/apps/wpa_supplicant/src/utils/ext_password.c b/external/wpa_supplicant/src/utils/ext_password.c similarity index 100% rename from apps/wpa_supplicant/src/utils/ext_password.c rename to external/wpa_supplicant/src/utils/ext_password.c diff --git a/apps/wpa_supplicant/src/utils/ext_password.h b/external/wpa_supplicant/src/utils/ext_password.h similarity index 100% rename from apps/wpa_supplicant/src/utils/ext_password.h rename to external/wpa_supplicant/src/utils/ext_password.h diff --git a/apps/wpa_supplicant/src/utils/ext_password_i.h b/external/wpa_supplicant/src/utils/ext_password_i.h similarity index 100% rename from apps/wpa_supplicant/src/utils/ext_password_i.h rename to external/wpa_supplicant/src/utils/ext_password_i.h diff --git a/apps/wpa_supplicant/src/utils/ext_password_test.c b/external/wpa_supplicant/src/utils/ext_password_test.c similarity index 100% rename from apps/wpa_supplicant/src/utils/ext_password_test.c rename to external/wpa_supplicant/src/utils/ext_password_test.c diff --git a/apps/wpa_supplicant/src/utils/http-utils.h b/external/wpa_supplicant/src/utils/http-utils.h similarity index 100% rename from apps/wpa_supplicant/src/utils/http-utils.h rename to external/wpa_supplicant/src/utils/http-utils.h diff --git a/apps/wpa_supplicant/src/utils/http_curl.c b/external/wpa_supplicant/src/utils/http_curl.c similarity index 100% rename from apps/wpa_supplicant/src/utils/http_curl.c rename to external/wpa_supplicant/src/utils/http_curl.c diff --git a/apps/wpa_supplicant/src/utils/includes.h b/external/wpa_supplicant/src/utils/includes.h similarity index 100% rename from apps/wpa_supplicant/src/utils/includes.h rename to external/wpa_supplicant/src/utils/includes.h diff --git a/apps/wpa_supplicant/src/utils/ip_addr.c b/external/wpa_supplicant/src/utils/ip_addr.c similarity index 100% rename from apps/wpa_supplicant/src/utils/ip_addr.c rename to external/wpa_supplicant/src/utils/ip_addr.c diff --git a/apps/wpa_supplicant/src/utils/ip_addr.h b/external/wpa_supplicant/src/utils/ip_addr.h similarity index 100% rename from apps/wpa_supplicant/src/utils/ip_addr.h rename to external/wpa_supplicant/src/utils/ip_addr.h diff --git a/apps/wpa_supplicant/src/utils/list.h b/external/wpa_supplicant/src/utils/list.h similarity index 100% rename from apps/wpa_supplicant/src/utils/list.h rename to external/wpa_supplicant/src/utils/list.h diff --git a/apps/wpa_supplicant/src/utils/os.h b/external/wpa_supplicant/src/utils/os.h similarity index 100% rename from apps/wpa_supplicant/src/utils/os.h rename to external/wpa_supplicant/src/utils/os.h diff --git a/apps/wpa_supplicant/src/utils/os_tinyara.c b/external/wpa_supplicant/src/utils/os_tinyara.c similarity index 100% rename from apps/wpa_supplicant/src/utils/os_tinyara.c rename to external/wpa_supplicant/src/utils/os_tinyara.c diff --git a/apps/wpa_supplicant/src/utils/pcsc_funcs.c b/external/wpa_supplicant/src/utils/pcsc_funcs.c similarity index 100% rename from apps/wpa_supplicant/src/utils/pcsc_funcs.c rename to external/wpa_supplicant/src/utils/pcsc_funcs.c diff --git a/apps/wpa_supplicant/src/utils/pcsc_funcs.h b/external/wpa_supplicant/src/utils/pcsc_funcs.h similarity index 100% rename from apps/wpa_supplicant/src/utils/pcsc_funcs.h rename to external/wpa_supplicant/src/utils/pcsc_funcs.h diff --git a/apps/wpa_supplicant/src/utils/platform.h b/external/wpa_supplicant/src/utils/platform.h similarity index 100% rename from apps/wpa_supplicant/src/utils/platform.h rename to external/wpa_supplicant/src/utils/platform.h diff --git a/apps/wpa_supplicant/src/utils/radiotap.c b/external/wpa_supplicant/src/utils/radiotap.c similarity index 100% rename from apps/wpa_supplicant/src/utils/radiotap.c rename to external/wpa_supplicant/src/utils/radiotap.c diff --git a/apps/wpa_supplicant/src/utils/radiotap.h b/external/wpa_supplicant/src/utils/radiotap.h similarity index 100% rename from apps/wpa_supplicant/src/utils/radiotap.h rename to external/wpa_supplicant/src/utils/radiotap.h diff --git a/apps/wpa_supplicant/src/utils/radiotap_iter.h b/external/wpa_supplicant/src/utils/radiotap_iter.h similarity index 100% rename from apps/wpa_supplicant/src/utils/radiotap_iter.h rename to external/wpa_supplicant/src/utils/radiotap_iter.h diff --git a/apps/wpa_supplicant/src/utils/state_machine.h b/external/wpa_supplicant/src/utils/state_machine.h similarity index 100% rename from apps/wpa_supplicant/src/utils/state_machine.h rename to external/wpa_supplicant/src/utils/state_machine.h diff --git a/apps/wpa_supplicant/src/utils/trace.c b/external/wpa_supplicant/src/utils/trace.c similarity index 100% rename from apps/wpa_supplicant/src/utils/trace.c rename to external/wpa_supplicant/src/utils/trace.c diff --git a/apps/wpa_supplicant/src/utils/trace.h b/external/wpa_supplicant/src/utils/trace.h similarity index 100% rename from apps/wpa_supplicant/src/utils/trace.h rename to external/wpa_supplicant/src/utils/trace.h diff --git a/apps/wpa_supplicant/src/utils/utils_module_tests.c b/external/wpa_supplicant/src/utils/utils_module_tests.c similarity index 100% rename from apps/wpa_supplicant/src/utils/utils_module_tests.c rename to external/wpa_supplicant/src/utils/utils_module_tests.c diff --git a/apps/wpa_supplicant/src/utils/uuid.c b/external/wpa_supplicant/src/utils/uuid.c similarity index 100% rename from apps/wpa_supplicant/src/utils/uuid.c rename to external/wpa_supplicant/src/utils/uuid.c diff --git a/apps/wpa_supplicant/src/utils/uuid.h b/external/wpa_supplicant/src/utils/uuid.h similarity index 100% rename from apps/wpa_supplicant/src/utils/uuid.h rename to external/wpa_supplicant/src/utils/uuid.h diff --git a/apps/wpa_supplicant/src/utils/wpa_debug.c b/external/wpa_supplicant/src/utils/wpa_debug.c similarity index 100% rename from apps/wpa_supplicant/src/utils/wpa_debug.c rename to external/wpa_supplicant/src/utils/wpa_debug.c diff --git a/apps/wpa_supplicant/src/utils/wpa_debug.h b/external/wpa_supplicant/src/utils/wpa_debug.h similarity index 100% rename from apps/wpa_supplicant/src/utils/wpa_debug.h rename to external/wpa_supplicant/src/utils/wpa_debug.h diff --git a/apps/wpa_supplicant/src/utils/wpabuf.c b/external/wpa_supplicant/src/utils/wpabuf.c similarity index 100% rename from apps/wpa_supplicant/src/utils/wpabuf.c rename to external/wpa_supplicant/src/utils/wpabuf.c diff --git a/apps/wpa_supplicant/src/utils/wpabuf.h b/external/wpa_supplicant/src/utils/wpabuf.h similarity index 100% rename from apps/wpa_supplicant/src/utils/wpabuf.h rename to external/wpa_supplicant/src/utils/wpabuf.h diff --git a/apps/wpa_supplicant/src/utils/xml-utils.c b/external/wpa_supplicant/src/utils/xml-utils.c similarity index 100% rename from apps/wpa_supplicant/src/utils/xml-utils.c rename to external/wpa_supplicant/src/utils/xml-utils.c diff --git a/apps/wpa_supplicant/src/utils/xml-utils.h b/external/wpa_supplicant/src/utils/xml-utils.h similarity index 100% rename from apps/wpa_supplicant/src/utils/xml-utils.h rename to external/wpa_supplicant/src/utils/xml-utils.h diff --git a/apps/wpa_supplicant/src/utils/xml_libxml2.c b/external/wpa_supplicant/src/utils/xml_libxml2.c similarity index 100% rename from apps/wpa_supplicant/src/utils/xml_libxml2.c rename to external/wpa_supplicant/src/utils/xml_libxml2.c diff --git a/apps/wpa_supplicant/src/wps/Makefile b/external/wpa_supplicant/src/wps/Makefile similarity index 100% rename from apps/wpa_supplicant/src/wps/Makefile rename to external/wpa_supplicant/src/wps/Makefile diff --git a/apps/wpa_supplicant/src/wps/http.h b/external/wpa_supplicant/src/wps/http.h similarity index 100% rename from apps/wpa_supplicant/src/wps/http.h rename to external/wpa_supplicant/src/wps/http.h diff --git a/apps/wpa_supplicant/src/wps/http_client.c b/external/wpa_supplicant/src/wps/http_client.c similarity index 100% rename from apps/wpa_supplicant/src/wps/http_client.c rename to external/wpa_supplicant/src/wps/http_client.c diff --git a/apps/wpa_supplicant/src/wps/http_client.h b/external/wpa_supplicant/src/wps/http_client.h similarity index 100% rename from apps/wpa_supplicant/src/wps/http_client.h rename to external/wpa_supplicant/src/wps/http_client.h diff --git a/apps/wpa_supplicant/src/wps/http_server.c b/external/wpa_supplicant/src/wps/http_server.c similarity index 100% rename from apps/wpa_supplicant/src/wps/http_server.c rename to external/wpa_supplicant/src/wps/http_server.c diff --git a/apps/wpa_supplicant/src/wps/http_server.h b/external/wpa_supplicant/src/wps/http_server.h similarity index 100% rename from apps/wpa_supplicant/src/wps/http_server.h rename to external/wpa_supplicant/src/wps/http_server.h diff --git a/apps/wpa_supplicant/src/wps/httpread.c b/external/wpa_supplicant/src/wps/httpread.c similarity index 100% rename from apps/wpa_supplicant/src/wps/httpread.c rename to external/wpa_supplicant/src/wps/httpread.c diff --git a/apps/wpa_supplicant/src/wps/httpread.h b/external/wpa_supplicant/src/wps/httpread.h similarity index 100% rename from apps/wpa_supplicant/src/wps/httpread.h rename to external/wpa_supplicant/src/wps/httpread.h diff --git a/apps/wpa_supplicant/src/wps/ndef.c b/external/wpa_supplicant/src/wps/ndef.c similarity index 100% rename from apps/wpa_supplicant/src/wps/ndef.c rename to external/wpa_supplicant/src/wps/ndef.c diff --git a/apps/wpa_supplicant/src/wps/upnp_xml.c b/external/wpa_supplicant/src/wps/upnp_xml.c similarity index 100% rename from apps/wpa_supplicant/src/wps/upnp_xml.c rename to external/wpa_supplicant/src/wps/upnp_xml.c diff --git a/apps/wpa_supplicant/src/wps/upnp_xml.h b/external/wpa_supplicant/src/wps/upnp_xml.h similarity index 100% rename from apps/wpa_supplicant/src/wps/upnp_xml.h rename to external/wpa_supplicant/src/wps/upnp_xml.h diff --git a/apps/wpa_supplicant/src/wps/wps.c b/external/wpa_supplicant/src/wps/wps.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps.c rename to external/wpa_supplicant/src/wps/wps.c diff --git a/apps/wpa_supplicant/src/wps/wps.h b/external/wpa_supplicant/src/wps/wps.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps.h rename to external/wpa_supplicant/src/wps/wps.h diff --git a/apps/wpa_supplicant/src/wps/wps_attr_build.c b/external/wpa_supplicant/src/wps/wps_attr_build.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_attr_build.c rename to external/wpa_supplicant/src/wps/wps_attr_build.c diff --git a/apps/wpa_supplicant/src/wps/wps_attr_parse.c b/external/wpa_supplicant/src/wps/wps_attr_parse.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_attr_parse.c rename to external/wpa_supplicant/src/wps/wps_attr_parse.c diff --git a/apps/wpa_supplicant/src/wps/wps_attr_parse.h b/external/wpa_supplicant/src/wps/wps_attr_parse.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_attr_parse.h rename to external/wpa_supplicant/src/wps/wps_attr_parse.h diff --git a/apps/wpa_supplicant/src/wps/wps_attr_process.c b/external/wpa_supplicant/src/wps/wps_attr_process.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_attr_process.c rename to external/wpa_supplicant/src/wps/wps_attr_process.c diff --git a/apps/wpa_supplicant/src/wps/wps_common.c b/external/wpa_supplicant/src/wps/wps_common.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_common.c rename to external/wpa_supplicant/src/wps/wps_common.c diff --git a/apps/wpa_supplicant/src/wps/wps_defs.h b/external/wpa_supplicant/src/wps/wps_defs.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_defs.h rename to external/wpa_supplicant/src/wps/wps_defs.h diff --git a/apps/wpa_supplicant/src/wps/wps_dev_attr.c b/external/wpa_supplicant/src/wps/wps_dev_attr.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_dev_attr.c rename to external/wpa_supplicant/src/wps/wps_dev_attr.c diff --git a/apps/wpa_supplicant/src/wps/wps_dev_attr.h b/external/wpa_supplicant/src/wps/wps_dev_attr.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_dev_attr.h rename to external/wpa_supplicant/src/wps/wps_dev_attr.h diff --git a/apps/wpa_supplicant/src/wps/wps_enrollee.c b/external/wpa_supplicant/src/wps/wps_enrollee.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_enrollee.c rename to external/wpa_supplicant/src/wps/wps_enrollee.c diff --git a/apps/wpa_supplicant/src/wps/wps_er.c b/external/wpa_supplicant/src/wps/wps_er.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_er.c rename to external/wpa_supplicant/src/wps/wps_er.c diff --git a/apps/wpa_supplicant/src/wps/wps_er.h b/external/wpa_supplicant/src/wps/wps_er.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_er.h rename to external/wpa_supplicant/src/wps/wps_er.h diff --git a/apps/wpa_supplicant/src/wps/wps_er_ssdp.c b/external/wpa_supplicant/src/wps/wps_er_ssdp.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_er_ssdp.c rename to external/wpa_supplicant/src/wps/wps_er_ssdp.c diff --git a/apps/wpa_supplicant/src/wps/wps_i.h b/external/wpa_supplicant/src/wps/wps_i.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_i.h rename to external/wpa_supplicant/src/wps/wps_i.h diff --git a/apps/wpa_supplicant/src/wps/wps_module_tests.c b/external/wpa_supplicant/src/wps/wps_module_tests.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_module_tests.c rename to external/wpa_supplicant/src/wps/wps_module_tests.c diff --git a/apps/wpa_supplicant/src/wps/wps_registrar.c b/external/wpa_supplicant/src/wps/wps_registrar.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_registrar.c rename to external/wpa_supplicant/src/wps/wps_registrar.c diff --git a/apps/wpa_supplicant/src/wps/wps_upnp.c b/external/wpa_supplicant/src/wps/wps_upnp.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp.c rename to external/wpa_supplicant/src/wps/wps_upnp.c diff --git a/apps/wpa_supplicant/src/wps/wps_upnp.h b/external/wpa_supplicant/src/wps/wps_upnp.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp.h rename to external/wpa_supplicant/src/wps/wps_upnp.h diff --git a/apps/wpa_supplicant/src/wps/wps_upnp_ap.c b/external/wpa_supplicant/src/wps/wps_upnp_ap.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp_ap.c rename to external/wpa_supplicant/src/wps/wps_upnp_ap.c diff --git a/apps/wpa_supplicant/src/wps/wps_upnp_event.c b/external/wpa_supplicant/src/wps/wps_upnp_event.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp_event.c rename to external/wpa_supplicant/src/wps/wps_upnp_event.c diff --git a/apps/wpa_supplicant/src/wps/wps_upnp_i.h b/external/wpa_supplicant/src/wps/wps_upnp_i.h similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp_i.h rename to external/wpa_supplicant/src/wps/wps_upnp_i.h diff --git a/apps/wpa_supplicant/src/wps/wps_upnp_ssdp.c b/external/wpa_supplicant/src/wps/wps_upnp_ssdp.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp_ssdp.c rename to external/wpa_supplicant/src/wps/wps_upnp_ssdp.c diff --git a/apps/wpa_supplicant/src/wps/wps_upnp_web.c b/external/wpa_supplicant/src/wps/wps_upnp_web.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_upnp_web.c rename to external/wpa_supplicant/src/wps/wps_upnp_web.c diff --git a/apps/wpa_supplicant/src/wps/wps_validate.c b/external/wpa_supplicant/src/wps/wps_validate.c similarity index 100% rename from apps/wpa_supplicant/src/wps/wps_validate.c rename to external/wpa_supplicant/src/wps/wps_validate.c diff --git a/apps/wpa_supplicant/wpa_supplicant/.gitignore b/external/wpa_supplicant/wpa_supplicant/.gitignore similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/.gitignore rename to external/wpa_supplicant/wpa_supplicant/.gitignore diff --git a/external/wpa_supplicant/wpa_supplicant/Make.defs b/external/wpa_supplicant/wpa_supplicant/Make.defs new file mode 100644 index 0000000..c7025c3 --- /dev/null +++ b/external/wpa_supplicant/wpa_supplicant/Make.defs @@ -0,0 +1,54 @@ +########################################################################### +# +# Copyright 2017 Samsung Electronics All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +# either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +# +########################################################################### + +CSRCS += \ + main.c \ + config.c \ + scan.c \ + bss.c \ + events.c \ + wpa_supplicant.c \ + notify.c \ + wpas_glue.c \ + blacklist.c \ + wmm_ac.c \ + eap_register.c \ + config_file.c \ + ctrl_iface.c \ + ctrl_iface_udp.c \ + ctrl_iface_fifo.c \ + ap.c + +CFLAGS += -DCONFIG_DRIVER_T20 +CFLAGS += -DCONFIG_DEBUG_FILE +CFLAGS += -DCONFIG_NO_RANDOM_POOL +CFLAGS += -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_FIFO -DCONFIG_ELOOP_POLL +CFLAGS += -DNEED_AP_MLME + +# CONFIG AP and its related flags +CFLAGS += -DCONFIG_AP -DCONFIG_NO_RADIUS -DCONFIG_NO_ACCOUNTING -DCONFIG_NO_VLAN -DCONFIG_CRYPTO_INTERNAL +CFLAGS += -DIEEE8021x_EAPOL +CFLAGS += -DCONFIG_IEEE80211N + +CFLAGS += -I$(TOPDIR)$(DELIM)$(EXTDIR)$(DELIM)wpa_supplicant$(DELIM)src +CFLAGS += -I$(TOPDIR)$(DELIM)$(EXTDIR)$(DELIM)wpa_supplicant$(DELIM)src$(DELIM)utils +CFLAGS += -I$(TOPDIR)$(DELIM)$(EXTDIR)$(DELIM)wpa_supplicant$(DELIM)src$(DELIM)rsn_supp + +DEPPATH += --dep-path wpa_supplicant +VPATH += :wpa_supplicant + diff --git a/apps/wpa_supplicant/wpa_supplicant/README b/external/wpa_supplicant/wpa_supplicant/README similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/README rename to external/wpa_supplicant/wpa_supplicant/README diff --git a/apps/wpa_supplicant/wpa_supplicant/README-P2P b/external/wpa_supplicant/wpa_supplicant/README-P2P similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/README-P2P rename to external/wpa_supplicant/wpa_supplicant/README-P2P diff --git a/apps/wpa_supplicant/wpa_supplicant/README-WPS b/external/wpa_supplicant/wpa_supplicant/README-WPS similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/README-WPS rename to external/wpa_supplicant/wpa_supplicant/README-WPS diff --git a/apps/wpa_supplicant/wpa_supplicant/ap.c b/external/wpa_supplicant/wpa_supplicant/ap.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ap.c rename to external/wpa_supplicant/wpa_supplicant/ap.c diff --git a/apps/wpa_supplicant/wpa_supplicant/ap.h b/external/wpa_supplicant/wpa_supplicant/ap.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ap.h rename to external/wpa_supplicant/wpa_supplicant/ap.h diff --git a/apps/wpa_supplicant/wpa_supplicant/autoscan.c b/external/wpa_supplicant/wpa_supplicant/autoscan.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/autoscan.c rename to external/wpa_supplicant/wpa_supplicant/autoscan.c diff --git a/apps/wpa_supplicant/wpa_supplicant/autoscan.h b/external/wpa_supplicant/wpa_supplicant/autoscan.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/autoscan.h rename to external/wpa_supplicant/wpa_supplicant/autoscan.h diff --git a/apps/wpa_supplicant/wpa_supplicant/autoscan_exponential.c b/external/wpa_supplicant/wpa_supplicant/autoscan_exponential.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/autoscan_exponential.c rename to external/wpa_supplicant/wpa_supplicant/autoscan_exponential.c diff --git a/apps/wpa_supplicant/wpa_supplicant/autoscan_periodic.c b/external/wpa_supplicant/wpa_supplicant/autoscan_periodic.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/autoscan_periodic.c rename to external/wpa_supplicant/wpa_supplicant/autoscan_periodic.c diff --git a/apps/wpa_supplicant/wpa_supplicant/bgscan.c b/external/wpa_supplicant/wpa_supplicant/bgscan.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/bgscan.c rename to external/wpa_supplicant/wpa_supplicant/bgscan.c diff --git a/apps/wpa_supplicant/wpa_supplicant/bgscan.h b/external/wpa_supplicant/wpa_supplicant/bgscan.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/bgscan.h rename to external/wpa_supplicant/wpa_supplicant/bgscan.h diff --git a/apps/wpa_supplicant/wpa_supplicant/bgscan_learn.c b/external/wpa_supplicant/wpa_supplicant/bgscan_learn.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/bgscan_learn.c rename to external/wpa_supplicant/wpa_supplicant/bgscan_learn.c diff --git a/apps/wpa_supplicant/wpa_supplicant/bgscan_simple.c b/external/wpa_supplicant/wpa_supplicant/bgscan_simple.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/bgscan_simple.c rename to external/wpa_supplicant/wpa_supplicant/bgscan_simple.c diff --git a/apps/wpa_supplicant/wpa_supplicant/blacklist.c b/external/wpa_supplicant/wpa_supplicant/blacklist.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/blacklist.c rename to external/wpa_supplicant/wpa_supplicant/blacklist.c diff --git a/apps/wpa_supplicant/wpa_supplicant/blacklist.h b/external/wpa_supplicant/wpa_supplicant/blacklist.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/blacklist.h rename to external/wpa_supplicant/wpa_supplicant/blacklist.h diff --git a/apps/wpa_supplicant/wpa_supplicant/bss.c b/external/wpa_supplicant/wpa_supplicant/bss.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/bss.c rename to external/wpa_supplicant/wpa_supplicant/bss.c diff --git a/apps/wpa_supplicant/wpa_supplicant/bss.h b/external/wpa_supplicant/wpa_supplicant/bss.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/bss.h rename to external/wpa_supplicant/wpa_supplicant/bss.h diff --git a/apps/wpa_supplicant/wpa_supplicant/config.c b/external/wpa_supplicant/wpa_supplicant/config.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/config.c rename to external/wpa_supplicant/wpa_supplicant/config.c diff --git a/apps/wpa_supplicant/wpa_supplicant/config.h b/external/wpa_supplicant/wpa_supplicant/config.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/config.h rename to external/wpa_supplicant/wpa_supplicant/config.h diff --git a/apps/wpa_supplicant/wpa_supplicant/config_file.c b/external/wpa_supplicant/wpa_supplicant/config_file.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/config_file.c rename to external/wpa_supplicant/wpa_supplicant/config_file.c diff --git a/apps/wpa_supplicant/wpa_supplicant/config_ssid.h b/external/wpa_supplicant/wpa_supplicant/config_ssid.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/config_ssid.h rename to external/wpa_supplicant/wpa_supplicant/config_ssid.h diff --git a/apps/wpa_supplicant/wpa_supplicant/ctrl_iface.c b/external/wpa_supplicant/wpa_supplicant/ctrl_iface.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ctrl_iface.c rename to external/wpa_supplicant/wpa_supplicant/ctrl_iface.c diff --git a/apps/wpa_supplicant/wpa_supplicant/ctrl_iface.h b/external/wpa_supplicant/wpa_supplicant/ctrl_iface.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ctrl_iface.h rename to external/wpa_supplicant/wpa_supplicant/ctrl_iface.h diff --git a/apps/wpa_supplicant/wpa_supplicant/ctrl_iface_fifo.c b/external/wpa_supplicant/wpa_supplicant/ctrl_iface_fifo.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ctrl_iface_fifo.c rename to external/wpa_supplicant/wpa_supplicant/ctrl_iface_fifo.c diff --git a/apps/wpa_supplicant/wpa_supplicant/ctrl_iface_udp.c b/external/wpa_supplicant/wpa_supplicant/ctrl_iface_udp.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ctrl_iface_udp.c rename to external/wpa_supplicant/wpa_supplicant/ctrl_iface_udp.c diff --git a/apps/wpa_supplicant/wpa_supplicant/defconfig b/external/wpa_supplicant/wpa_supplicant/defconfig similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/defconfig rename to external/wpa_supplicant/wpa_supplicant/defconfig diff --git a/apps/wpa_supplicant/wpa_supplicant/driver_i.h b/external/wpa_supplicant/wpa_supplicant/driver_i.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/driver_i.h rename to external/wpa_supplicant/wpa_supplicant/driver_i.h diff --git a/apps/wpa_supplicant/wpa_supplicant/eap_register.c b/external/wpa_supplicant/wpa_supplicant/eap_register.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/eap_register.c rename to external/wpa_supplicant/wpa_supplicant/eap_register.c diff --git a/apps/wpa_supplicant/wpa_supplicant/eapol_test.c b/external/wpa_supplicant/wpa_supplicant/eapol_test.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/eapol_test.c rename to external/wpa_supplicant/wpa_supplicant/eapol_test.c diff --git a/apps/wpa_supplicant/wpa_supplicant/events.c b/external/wpa_supplicant/wpa_supplicant/events.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/events.c rename to external/wpa_supplicant/wpa_supplicant/events.c diff --git a/apps/wpa_supplicant/wpa_supplicant/gas_query.h b/external/wpa_supplicant/wpa_supplicant/gas_query.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/gas_query.h rename to external/wpa_supplicant/wpa_supplicant/gas_query.h diff --git a/apps/wpa_supplicant/wpa_supplicant/hs20_supplicant.h b/external/wpa_supplicant/wpa_supplicant/hs20_supplicant.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/hs20_supplicant.h rename to external/wpa_supplicant/wpa_supplicant/hs20_supplicant.h diff --git a/apps/wpa_supplicant/wpa_supplicant/ibss_rsn.c b/external/wpa_supplicant/wpa_supplicant/ibss_rsn.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ibss_rsn.c rename to external/wpa_supplicant/wpa_supplicant/ibss_rsn.c diff --git a/apps/wpa_supplicant/wpa_supplicant/ibss_rsn.h b/external/wpa_supplicant/wpa_supplicant/ibss_rsn.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/ibss_rsn.h rename to external/wpa_supplicant/wpa_supplicant/ibss_rsn.h diff --git a/apps/wpa_supplicant/wpa_supplicant/interworking.c b/external/wpa_supplicant/wpa_supplicant/interworking.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/interworking.c rename to external/wpa_supplicant/wpa_supplicant/interworking.c diff --git a/apps/wpa_supplicant/wpa_supplicant/interworking.h b/external/wpa_supplicant/wpa_supplicant/interworking.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/interworking.h rename to external/wpa_supplicant/wpa_supplicant/interworking.h diff --git a/apps/wpa_supplicant/wpa_supplicant/main.c b/external/wpa_supplicant/wpa_supplicant/main.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/main.c rename to external/wpa_supplicant/wpa_supplicant/main.c diff --git a/apps/wpa_supplicant/wpa_supplicant/mesh.h b/external/wpa_supplicant/wpa_supplicant/mesh.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/mesh.h rename to external/wpa_supplicant/wpa_supplicant/mesh.h diff --git a/apps/wpa_supplicant/wpa_supplicant/mesh_mpm.h b/external/wpa_supplicant/wpa_supplicant/mesh_mpm.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/mesh_mpm.h rename to external/wpa_supplicant/wpa_supplicant/mesh_mpm.h diff --git a/apps/wpa_supplicant/wpa_supplicant/notify.c b/external/wpa_supplicant/wpa_supplicant/notify.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/notify.c rename to external/wpa_supplicant/wpa_supplicant/notify.c diff --git a/apps/wpa_supplicant/wpa_supplicant/notify.h b/external/wpa_supplicant/wpa_supplicant/notify.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/notify.h rename to external/wpa_supplicant/wpa_supplicant/notify.h diff --git a/apps/wpa_supplicant/wpa_supplicant/offchannel.c b/external/wpa_supplicant/wpa_supplicant/offchannel.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/offchannel.c rename to external/wpa_supplicant/wpa_supplicant/offchannel.c diff --git a/apps/wpa_supplicant/wpa_supplicant/offchannel.h b/external/wpa_supplicant/wpa_supplicant/offchannel.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/offchannel.h rename to external/wpa_supplicant/wpa_supplicant/offchannel.h diff --git a/apps/wpa_supplicant/wpa_supplicant/p2p_supplicant.c b/external/wpa_supplicant/wpa_supplicant/p2p_supplicant.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/p2p_supplicant.c rename to external/wpa_supplicant/wpa_supplicant/p2p_supplicant.c diff --git a/apps/wpa_supplicant/wpa_supplicant/p2p_supplicant.h b/external/wpa_supplicant/wpa_supplicant/p2p_supplicant.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/p2p_supplicant.h rename to external/wpa_supplicant/wpa_supplicant/p2p_supplicant.h diff --git a/apps/wpa_supplicant/wpa_supplicant/p2p_supplicant_sd.c b/external/wpa_supplicant/wpa_supplicant/p2p_supplicant_sd.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/p2p_supplicant_sd.c rename to external/wpa_supplicant/wpa_supplicant/p2p_supplicant_sd.c diff --git a/apps/wpa_supplicant/wpa_supplicant/preauth_test.c b/external/wpa_supplicant/wpa_supplicant/preauth_test.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/preauth_test.c rename to external/wpa_supplicant/wpa_supplicant/preauth_test.c diff --git a/apps/wpa_supplicant/wpa_supplicant/scan.c b/external/wpa_supplicant/wpa_supplicant/scan.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/scan.c rename to external/wpa_supplicant/wpa_supplicant/scan.c diff --git a/apps/wpa_supplicant/wpa_supplicant/scan.h b/external/wpa_supplicant/wpa_supplicant/scan.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/scan.h rename to external/wpa_supplicant/wpa_supplicant/scan.h diff --git a/apps/wpa_supplicant/wpa_supplicant/sme.c b/external/wpa_supplicant/wpa_supplicant/sme.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/sme.c rename to external/wpa_supplicant/wpa_supplicant/sme.c diff --git a/apps/wpa_supplicant/wpa_supplicant/sme.h b/external/wpa_supplicant/wpa_supplicant/sme.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/sme.h rename to external/wpa_supplicant/wpa_supplicant/sme.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wifi_display.h b/external/wpa_supplicant/wpa_supplicant/wifi_display.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wifi_display.h rename to external/wpa_supplicant/wpa_supplicant/wifi_display.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wmm_ac.c b/external/wpa_supplicant/wpa_supplicant/wmm_ac.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wmm_ac.c rename to external/wpa_supplicant/wpa_supplicant/wmm_ac.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wmm_ac.h b/external/wpa_supplicant/wpa_supplicant/wmm_ac.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wmm_ac.h rename to external/wpa_supplicant/wpa_supplicant/wmm_ac.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wnm_sta.c b/external/wpa_supplicant/wpa_supplicant/wnm_sta.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wnm_sta.c rename to external/wpa_supplicant/wpa_supplicant/wnm_sta.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wnm_sta.h b/external/wpa_supplicant/wpa_supplicant/wnm_sta.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wnm_sta.h rename to external/wpa_supplicant/wpa_supplicant/wnm_sta.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_priv.c b/external/wpa_supplicant/wpa_supplicant/wpa_priv.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_priv.c rename to external/wpa_supplicant/wpa_supplicant/wpa_priv.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_supplicant.c b/external/wpa_supplicant/wpa_supplicant/wpa_supplicant.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_supplicant.c rename to external/wpa_supplicant/wpa_supplicant/wpa_supplicant.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_supplicant.conf b/external/wpa_supplicant/wpa_supplicant/wpa_supplicant.conf similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_supplicant.conf rename to external/wpa_supplicant/wpa_supplicant/wpa_supplicant.conf diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.mk b/external/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.mk similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.mk rename to external/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.mk diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.sh b/external/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.sh similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.sh rename to external/wpa_supplicant/wpa_supplicant/wpa_supplicant_conf.sh diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h b/external/wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h rename to external/wpa_supplicant/wpa_supplicant/wpa_supplicant_i.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_template.conf b/external/wpa_supplicant/wpa_supplicant/wpa_supplicant_template.conf similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpa_supplicant_template.conf rename to external/wpa_supplicant/wpa_supplicant/wpa_supplicant_template.conf diff --git a/apps/wpa_supplicant/wpa_supplicant/wpas_glue.c b/external/wpa_supplicant/wpa_supplicant/wpas_glue.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpas_glue.c rename to external/wpa_supplicant/wpa_supplicant/wpas_glue.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wpas_glue.h b/external/wpa_supplicant/wpa_supplicant/wpas_glue.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpas_glue.h rename to external/wpa_supplicant/wpa_supplicant/wpas_glue.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wpas_kay.c b/external/wpa_supplicant/wpa_supplicant/wpas_kay.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpas_kay.c rename to external/wpa_supplicant/wpa_supplicant/wpas_kay.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wpas_kay.h b/external/wpa_supplicant/wpa_supplicant/wpas_kay.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wpas_kay.h rename to external/wpa_supplicant/wpa_supplicant/wpas_kay.h diff --git a/apps/wpa_supplicant/wpa_supplicant/wps_supplicant.c b/external/wpa_supplicant/wpa_supplicant/wps_supplicant.c similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wps_supplicant.c rename to external/wpa_supplicant/wpa_supplicant/wps_supplicant.c diff --git a/apps/wpa_supplicant/wpa_supplicant/wps_supplicant.h b/external/wpa_supplicant/wpa_supplicant/wps_supplicant.h similarity index 100% rename from apps/wpa_supplicant/wpa_supplicant/wps_supplicant.h rename to external/wpa_supplicant/wpa_supplicant/wps_supplicant.h diff --git a/framework/src/wifi_manager/Kconfig b/framework/src/wifi_manager/Kconfig index aec8102..4cc426d 100644 --- a/framework/src/wifi_manager/Kconfig +++ b/framework/src/wifi_manager/Kconfig @@ -11,4 +11,5 @@ config WIFI_MANAGER if WIFI_MANAGER source "$EXTERNALDIR/slsi_wifi/Kconfig" +source "$EXTERNALDIR/wpa_supplicant/Kconfig" endif #WIFI_MANAGER -- 2.7.4