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