1e5b75505Sopenharmony_ci{
2e5b75505Sopenharmony_ci    "name": "@ohos/wpa_supplicant",
3e5b75505Sopenharmony_ci    "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.",
4e5b75505Sopenharmony_ci    "version": "3.1",
5e5b75505Sopenharmony_ci    "license": "BSD 3-Clause",
6e5b75505Sopenharmony_ci    "publishAs": "code-segment",
7e5b75505Sopenharmony_ci    "segment": {
8e5b75505Sopenharmony_ci        "destPath": "third_party/wpa_supplicant"
9e5b75505Sopenharmony_ci    },
10e5b75505Sopenharmony_ci    "dirs": {},
11e5b75505Sopenharmony_ci    "scripts": {},
12e5b75505Sopenharmony_ci    "licensePath": "wpa_supplicant-2.9_standard/COPYING",
13e5b75505Sopenharmony_ci    "readmePath": {
14e5b75505Sopenharmony_ci        "en": "wpa_supplicant-2.9_standard/README"
15e5b75505Sopenharmony_ci    },
16e5b75505Sopenharmony_ci    "component": {
17e5b75505Sopenharmony_ci        "name": "wpa_supplicant",
18e5b75505Sopenharmony_ci        "subsystem": "thirdparty",
19e5b75505Sopenharmony_ci        "syscap": [],
20e5b75505Sopenharmony_ci        "features": [
21e5b75505Sopenharmony_ci            "wpa_supplicant_vendor_ext",
22e5b75505Sopenharmony_ci            "wpa_supplicant_driver_nl80211_hisi",
23e5b75505Sopenharmony_ci            "wpa_supplicant_driver_nl80211",
24e5b75505Sopenharmony_ci            "wpa_supplicant_wapi",
25e5b75505Sopenharmony_ci            "wpa_supplicant_config_hilog",
26e5b75505Sopenharmony_ci            "wpa_supplicant_ohos_certmgr",
27e5b75505Sopenharmony_ci            "wpa_supplicant_config_openssl",
28e5b75505Sopenharmony_ci            "wpa_supplicant_config_wfd",
29e5b75505Sopenharmony_ci            "wpa_supplicant_config_mlo"
30e5b75505Sopenharmony_ci        ],
31e5b75505Sopenharmony_ci        "adapted_system_type": ["small","standard"],
32e5b75505Sopenharmony_ci        "rom": "2.1MB",
33e5b75505Sopenharmony_ci        "ram": "4.6MB",
34e5b75505Sopenharmony_ci        "deps": {
35e5b75505Sopenharmony_ci            "components": [
36e5b75505Sopenharmony_ci                "drivers_peripheral_wlan",
37e5b75505Sopenharmony_ci                "certificate_manager",
38e5b75505Sopenharmony_ci                "c_utils",
39e5b75505Sopenharmony_ci                "hdf_core",
40e5b75505Sopenharmony_ci                "hilog",
41e5b75505Sopenharmony_ci                "init",
42e5b75505Sopenharmony_ci                "ipc",
43e5b75505Sopenharmony_ci                "openssl",
44e5b75505Sopenharmony_ci                "bounds_checking_function",
45e5b75505Sopenharmony_ci                "samgr",
46e5b75505Sopenharmony_ci                "cJSON",
47e5b75505Sopenharmony_ci                "hisysevent",
48e5b75505Sopenharmony_ci                "libnl"
49e5b75505Sopenharmony_ci            ],
50e5b75505Sopenharmony_ci            "third_party": []
51e5b75505Sopenharmony_ci        },
52e5b75505Sopenharmony_ci        "build": {
53e5b75505Sopenharmony_ci            "sub_component": [
54e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa",
55e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys",
56e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_sys_updater",
57e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_updater",
58e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client",
59e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_vendor",
60e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_updater",
61e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant",
62e5b75505Sopenharmony_ci                "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:hostapd"
63e5b75505Sopenharmony_ci            ],
64e5b75505Sopenharmony_ci            "inner_kits": [
65e5b75505Sopenharmony_ci                {
66e5b75505Sopenharmony_ci                    "header": {
67e5b75505Sopenharmony_ci                        "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/",
68e5b75505Sopenharmony_ci                        "header_files": [
69e5b75505Sopenharmony_ci                         "wpa_supplicant/wps_supplicant.h",
70e5b75505Sopenharmony_ci                         "wpa_supplicant/wpa_supplicant_i.h",
71e5b75505Sopenharmony_ci                         "wpa_supplicant/ctrl_iface.h",
72e5b75505Sopenharmony_ci                         "wpa_supplicant/main.h",
73e5b75505Sopenharmony_ci                         "wpa_supplicant/bssid_ignore.h",
74e5b75505Sopenharmony_ci                         "wpa_supplicant/config.h",
75e5b75505Sopenharmony_ci                         "src/ap/hostapd.h",
76e5b75505Sopenharmony_ci                         "src/ap/ap_config.h",
77e5b75505Sopenharmony_ci                         "hostapd/ap_main.h",
78e5b75505Sopenharmony_ci                         "src/ap/ctrl_iface_ap.h",
79e5b75505Sopenharmony_ci                         "hostapd/ap_ctrl_iface.h",
80e5b75505Sopenharmony_ci                         "hostapd/ctrl_iface.h",
81e5b75505Sopenharmony_ci                         "src/eap_server/eap_methods.h"
82e5b75505Sopenharmony_ci                        ]
83e5b75505Sopenharmony_ci                    },
84e5b75505Sopenharmony_ci                    "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa"
85e5b75505Sopenharmony_ci                },
86e5b75505Sopenharmony_ci                {
87e5b75505Sopenharmony_ci                    "header": {
88e5b75505Sopenharmony_ci                        "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/",
89e5b75505Sopenharmony_ci                        "header_files": [
90e5b75505Sopenharmony_ci                         "src/common/wpa_ctrl.h"
91e5b75505Sopenharmony_ci                        ]
92e5b75505Sopenharmony_ci                    },
93e5b75505Sopenharmony_ci                    "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_vendor"
94e5b75505Sopenharmony_ci                },
95e5b75505Sopenharmony_ci                {
96e5b75505Sopenharmony_ci                    "header": {
97e5b75505Sopenharmony_ci                        "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/",
98e5b75505Sopenharmony_ci                        "header_files": [
99e5b75505Sopenharmony_ci                         "src/common/wpa_ctrl.h"
100e5b75505Sopenharmony_ci                        ]
101e5b75505Sopenharmony_ci                    },
102e5b75505Sopenharmony_ci                    "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client"
103e5b75505Sopenharmony_ci                },
104e5b75505Sopenharmony_ci                {
105e5b75505Sopenharmony_ci                    "header": {
106e5b75505Sopenharmony_ci                        "header_base" : "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard/",
107e5b75505Sopenharmony_ci                        "header_files": [
108e5b75505Sopenharmony_ci                         "src/common/wpa_ctrl.h"
109e5b75505Sopenharmony_ci                        ]
110e5b75505Sopenharmony_ci                    },
111e5b75505Sopenharmony_ci                    "name":"//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_client_updater"
112e5b75505Sopenharmony_ci                 }
113e5b75505Sopenharmony_ci            ],
114e5b75505Sopenharmony_ci            "test": [ "//third_party/wpa_supplicant/wpa_supplicant-2.9_standard:wpa_supplicant_test" ]
115e5b75505Sopenharmony_ci        }
116e5b75505Sopenharmony_ci    }
117e5b75505Sopenharmony_ci}