• 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        "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}