• 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                "samgr"
34            ],
35            "third_party": [
36                "bounds_checking_function",
37                "libnl",
38                "openssl",
39                "cJSON"
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_updater",
50                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant",
51                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_cli",
52                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:hostapd",
53                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:hostapd_cli",
54                "//third_party/libnl:libnl_share"
55            ],
56            "inner_kits": [
57                {
58                    "header": {
59                        "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/",
60                        "header_files": [
61                         "wpa_supplicant/wps_supplicant.h",
62                         "wpa_supplicant/wpa_supplicant_i.h",
63                         "wpa_supplicant/ctrl_iface.h",
64                         "wpa_supplicant/main.h",
65                         "wpa_supplicant/bssid_ignore.h",
66                         "wpa_supplicant/config.h",
67                         "src/ap/hostapd.h",
68                         "src/ap/ap_config.h",
69                         "hostapd/ap_main.h",
70                         "src/ap/ctrl_iface_ap.h",
71                         "hostapd/ap_ctrl_iface.h",
72                         "hostapd/ctrl_iface.h",
73                         "src/eap_server/eap_methods.h"
74                        ]
75                    },
76                    "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa"
77                }
78            ],
79            "test": []
80        }
81    }
82}
83