xref: /base/security/device_auth/bundle.json (revision 17fd14ce)
1{
2    "name": "@ohos/device_auth",
3    "version": "4.0.2",
4    "description": "The device authentication module belongs to the security subsystem of OpenHarmony. It manages the entire lifecycle of trust relationships between devices.",
5    "publishAs": "code-segment",
6    "segment": {
7        "destPath": "base/security/device_auth"
8    },
9    "dirs": {},
10    "scripts": {},
11    "author": {},
12    "homePage": "https://gitee.com/openharmony",
13    "repository": "https://gitee.com/openharmony/security_device_auth",
14    "supplier": "Organization: OpenHarmony",
15    "license": "Apache License 2.0",
16    "component": {
17      "name": "device_auth",
18      "subsystem": "security",
19      "syscap": [ "SystemCapability.Security.DeviceAuth" ],
20      "features": [
21        "device_auth_session_v1_enabled",
22        "device_auth_session_v2_enabled",
23        "device_auth_account_enabled",
24        "device_auth_pseudonym_enabled",
25        "device_auth_p2p_lite_protocol_enabled",
26        "device_auth_p2p_standard_protocol_enabled",
27        "device_auth_p2p_lite_protocol_legacy_enabled",
28        "device_auth_account_lite_protocol_enabled",
29        "device_auth_account_standard_protocol_enabled",
30        "device_auth_storage_path",
31        "device_auth_hichain_thread_stack_size",
32        "device_auth_enable_posix_interface",
33        "device_auth_enable_soft_bus_channel"
34      ],
35      "hisysevent_config": [
36          "//base/security/device_auth/hisysevent.yaml"
37      ],
38      "adapted_system_type": [
39          "standard",
40          "small",
41          "mini"
42        ],
43      "rom": "4096KB",
44      "ram": "4096KB",
45      "deps": {
46        "components": [
47          "ability_base",
48          "access_token",
49          "bounds_checking_function",
50          "cJSON",
51          "common_event_service",
52          "c_utils",
53          "dsoftbus",
54          "hilog",
55          "hisysevent",
56          "hitrace",
57          "huks",
58          "init",
59          "json",
60          "mbedtls",
61          "openssl",
62          "os_account",
63          "samgr",
64          "ipc"
65        ]
66      },
67      "build": {
68        "sub_component": [
69          "//base/security/device_auth:deviceauth_sdk_build",
70          "//base/security/device_auth:deviceauth_service_build",
71          "//base/security/device_auth:deviceauth_build",
72          "//base/security/device_auth/frameworks/deviceauth_lite:hichainsdk"
73        ],
74        "inner_api": [
75          {
76            "name": "//base/security/device_auth/services:deviceauth_sdk",
77            "header": {
78              "header_base": "//base/security/device_auth/interfaces/inner_api",
79              "header_files": [
80                "device_auth_defines.h",
81                "device_auth.h",
82                "device_auth_ext.h"
83              ]
84            }
85          }
86        ],
87        "test": [
88            "//base/security/device_auth/test:deviceauth_test_build",
89            "//base/security/device_auth/frameworks/deviceauth_lite/test:deviceauth_lite_test_build"
90        ]
91      }
92    }
93}
94