1{
2    "name": "@ohos/huks",
3    "description": "The provider of key and certificate manangement capbility, which belongs to security subsystem",
4    "version": "4.0.2",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/security/huks"
9    },
10    "dirs":{},
11    "scripts": {
12      "install": "DEST_PATH=${DEP_BUNDLE_BASE}/base/security/huks && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH"
13    },
14    "author": {},
15    "homePage": "https://gitee.com/openharmony",
16    "repository": "https://gitee.com/openharmony/security_huks",
17    "supplier": "Organization: OpenHarmony",
18    "component": {
19      "name": "huks",
20      "subsystem": "security",
21      "syscap": [
22          "SystemCapability.Security.Huks.Extension",
23          "SystemCapability.Security.Huks.Core",
24          "SystemCapability.Security.Cipher"
25          ],
26      "features": [
27        "huks_enabled",
28        "huks_use_mbedtls",
29        "huks_use_lite_storage",
30        "huks_use_hardware_root_key",
31        "huks_config_file",
32        "huks_key_store_path",
33        "huks_key_store_standard_path",
34        "huks_enable_log",
35        "huks_dependency_mbedtls_path",
36        "huks_dependency_openssl_path",
37        "huks_uid_trust_list_define",
38        "huks_enable_upgrade_key",
39        "huks_enable_upgrade_small_to_service",
40        "huks_enable_upgrade_rkc_v1tov2",
41        "huks_enable_upgrade_derive_key_alg",
42        "huks_security_level",
43        "huks_test_suite_running_environment",
44        "huks_lite_hap_store_path",
45        "huks_use_rkc_in_standard",
46        "huks_use_rkc_in_standard_path",
47        "huks_qemu_enabled",
48        "huks_enable_upgrade_key_storage_secure_level",
49        "huks_sa_upgrade_config",
50        "huks_hap_upgrade_config",
51        "huks_enable_skip_upgrade_key_storage_secure_level",
52        "huks_sa_skip_upgrade_config",
53        "huks_hap_skip_upgrade_config",
54        "huks_enable_hdi_in_standard"
55      ],
56      "adapted_system_type": [
57          "standard",
58          "small",
59          "mini"
60        ],
61      "hisysevent_config": [
62          "//base/security/huks/hisysevent.yaml"
63        ],
64      "rom": "5120KByte",
65      "ram": "4828KByte",
66      "deps": {
67        "components": [
68          "ability_base",
69          "access_token",
70          "bundle_framework",
71          "c_utils",
72          "common_event_service",
73          "hisysevent",
74          "hitrace",
75          "hilog",
76          "hilog_lite",
77          "ipc",
78          "json",
79          "napi",
80          "os_account",
81          "safwk",
82          "samgr",
83          "user_auth_framework",
84          "drivers_interface_user_auth",
85          "drivers_interface_huks",
86          "openssl",
87          "bounds_checking_function",
88          "mbedtls",
89          "cJSON"
90        ]
91      },
92      "build": {
93        "group_type": {
94          "base_group": [],
95          "fwk_group": [
96            "//base/security/huks:fwk_group"
97          ],
98          "service_group": [
99            "//base/security/huks:service_group"
100          ]
101        },
102        "inner_api": [
103          {
104            "name": "//base/security/huks/interfaces/inner_api/huks_standard/main:libhukssdk",
105            "header": {
106              "header_files": [
107                "hks_api.h",
108                "hks_param.h",
109                "hks_type.h"
110              ],
111              "header_base": "//base/security/huks/interfaces/inner_api/huks_standard/main/include"
112            }
113          }
114        ],
115        "test": [
116          "//base/security/huks:huks_sdk_test",
117          "//base/security/huks/test/fuzz_test:fuzztest"
118        ]
119      }
120    }
121}
122