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 "adapted_system_type": ["small","standard"], 22 "rom": "2.1MB", 23 "ram": "4.6MB", 24 "deps": { 25 "components": [ 26 "drivers_peripheral_wlan", 27 "certificate_manager", 28 "c_utils", 29 "hdf_core", 30 "hilog", 31 "init", 32 "ipc", 33 "openssl", 34 "bounds_checking_function", 35 "samgr", 36 "cJSON" 37 ], 38 "third_party": [ 39 "libnl" 40 ] 41 }, 42 "build": { 43 "sub_component": [ 44 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa", 45 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys", 46 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys_updater", 47 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_updater", 48 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client", 49 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_vendor", 50 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_updater", 51 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant", 52 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_cli", 53 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:hostapd", 54 "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:hostapd_cli", 55 "//third_party/libnl:libnl_share" 56 ], 57 "inner_kits": [ 58 { 59 "header": { 60 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 61 "header_files": [ 62 "wpa_supplicant/wps_supplicant.h", 63 "wpa_supplicant/wpa_supplicant_i.h", 64 "wpa_supplicant/ctrl_iface.h", 65 "wpa_supplicant/main.h", 66 "wpa_supplicant/bssid_ignore.h", 67 "wpa_supplicant/config.h", 68 "src/ap/hostapd.h", 69 "src/ap/ap_config.h", 70 "hostapd/ap_main.h", 71 "src/ap/ctrl_iface_ap.h", 72 "hostapd/ap_ctrl_iface.h", 73 "hostapd/ctrl_iface.h", 74 "src/eap_server/eap_methods.h" 75 ] 76 }, 77 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa" 78 }, 79 { 80 "header": { 81 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 82 "header_files": [ 83 "src/common/wpa_ctrl.h" 84 ] 85 }, 86 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_vendor" 87 }, 88 { 89 "header": { 90 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 91 "header_files": [ 92 "src/common/wpa_ctrl.h" 93 ] 94 }, 95 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client" 96 }, 97 { 98 "header": { 99 "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/", 100 "header_files": [ 101 "src/common/wpa_ctrl.h" 102 ] 103 }, 104 "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_updater" 105 } 106 ], 107 "test": [ "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant_test" ] 108 } 109 } 110}