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          "mbedtls",
60          "openssl",
61          "os_account",
62          "samgr",
63          "ipc"
64        ]
65      },
66      "build": {
67        "sub_component": [
68          "//base/security/device_auth:deviceauth_sdk_build",
69          "//base/security/device_auth:deviceauth_service_build",
70          "//base/security/device_auth:deviceauth_build",
71          "//base/security/device_auth/frameworks/deviceauth_lite:hichainsdk"
72        ],
73        "inner_api": [
74          {
75            "name": "//base/security/device_auth/services:deviceauth_sdk",
76            "header": {
77              "header_base": "//base/security/device_auth/interfaces/inner_api",
78              "header_files": [
79                "device_auth_defines.h",
80                "device_auth.h",
81                "device_auth_ext.h"
82              ]
83            }
84          }
85        ],
86        "test": [
87            "//base/security/device_auth/test:deviceauth_test_build",
88            "//base/security/device_auth/frameworks/deviceauth_lite/test:deviceauth_lite_test_build"
89        ]
90      }
91    }
92}
93