• 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        ],
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}