1{ 2 "name": "@ohos/wpa_supplicant", 3 "description": "wpa_supplicant is a WPA Supplicant for Linux, BSD, Mac OS X, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver.", 4 "version": "3.1", 5 "license": "BSD 3-Clause", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "third_party/wpa_supplicant" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "licensePath": "wpa_supplicant-2.9_standard/COPYING", 13 "readmePath": { 14 "en": "wpa_supplicant-2.9_standard/README" 15 }, 16 "component": { 17 "name": "wpa_supplicant", 18 "subsystem": "thirdparty", 19 "syscap": [], 20 "features": [ 21 "wpa_supplicant_vendor_ext", 22 "wpa_supplicant_driver_nl80211_hisi", 23 "wpa_supplicant_driver_nl80211", 24 "wpa_supplicant_wapi", 25 "wpa_supplicant_config_hilog", 26 "wpa_supplicant_ohos_certmgr", 27 "wpa_supplicant_config_openssl", 28 "wpa_supplicant_config_wfd", 29 "wpa_supplicant_config_mlo" 30 ], 31 "adapted_system_type": ["small","standard"], 32 "rom": "2.1MB", 33 "ram": "4.6MB", 34 "deps": { 35 "components": [ 36 "drivers_peripheral_wlan", 37 "certificate_manager", 38 "c_utils", 39 "hdf_core", 40 "hilog", 41 "init", 42 "ipc", 43 "openssl", 44 "bounds_checking_function", 45 "samgr", 46 "cJSON", 47 "hisysevent", 48 "libnl" 49 ], 50 "third_party": [] 51 }, 52 "build": { 53 "sub_component": [ 54 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa", 55 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys", 56 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys_updater", 57 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_updater", 58 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client", 59 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_vendor", 60 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_updater", 61 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant", 62 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:hostapd" 63 ], 64 "inner_kits": [ 65 { 66 "header": { 67 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 68 "header_files": [ 69 "wpa_supplicant/wps_supplicant.h", 70 "wpa_supplicant/wpa_supplicant_i.h", 71 "wpa_supplicant/ctrl_iface.h", 72 "wpa_supplicant/main.h", 73 "wpa_supplicant/bssid_ignore.h", 74 "wpa_supplicant/config.h", 75 "src/ap/hostapd.h", 76 "src/ap/ap_config.h", 77 "hostapd/ap_main.h", 78 "src/ap/ctrl_iface_ap.h", 79 "hostapd/ap_ctrl_iface.h", 80 "hostapd/ctrl_iface.h", 81 "src/eap_server/eap_methods.h" 82 ] 83 }, 84 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa" 85 }, 86 { 87 "header": { 88 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 89 "header_files": [ 90 "src/common/wpa_ctrl.h" 91 ] 92 }, 93 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_vendor" 94 }, 95 { 96 "header": { 97 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 98 "header_files": [ 99 "src/common/wpa_ctrl.h" 100 ] 101 }, 102 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client" 103 }, 104 { 105 "header": { 106 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 107 "header_files": [ 108 "src/common/wpa_ctrl.h" 109 ] 110 }, 111 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_updater" 112 } 113 ], 114 "test": [ "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant_test" ] 115 } 116 } 117}