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