1526fd984Sopenharmony_ci{
2526fd984Sopenharmony_ci    "name": "@ohos/huks",
3526fd984Sopenharmony_ci    "description": "The provider of key and certificate manangement capbility, which belongs to security subsystem",
4526fd984Sopenharmony_ci    "version": "4.0.2",
5526fd984Sopenharmony_ci    "license": "Apache License 2.0",
6526fd984Sopenharmony_ci    "publishAs": "code-segment",
7526fd984Sopenharmony_ci    "segment": {
8526fd984Sopenharmony_ci        "destPath": "base/security/huks"
9526fd984Sopenharmony_ci    },
10526fd984Sopenharmony_ci    "dirs":{},
11526fd984Sopenharmony_ci    "scripts": {
12526fd984Sopenharmony_ci      "install": "DEST_PATH=${DEP_BUNDLE_BASE}/base/security/huks && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH"
13526fd984Sopenharmony_ci    },
14526fd984Sopenharmony_ci    "author": {},
15526fd984Sopenharmony_ci    "homePage": "https://gitee.com/openharmony",
16526fd984Sopenharmony_ci    "repository": "https://gitee.com/openharmony/security_huks",
17526fd984Sopenharmony_ci    "supplier": "Organization: OpenHarmony",
18526fd984Sopenharmony_ci    "component": {
19526fd984Sopenharmony_ci      "name": "huks",
20526fd984Sopenharmony_ci      "subsystem": "security",
21526fd984Sopenharmony_ci      "syscap": [
22526fd984Sopenharmony_ci          "SystemCapability.Security.Huks.Extension",
23526fd984Sopenharmony_ci          "SystemCapability.Security.Huks.Core",
24526fd984Sopenharmony_ci          "SystemCapability.Security.Cipher"
25526fd984Sopenharmony_ci          ],
26526fd984Sopenharmony_ci      "features": [
27526fd984Sopenharmony_ci        "huks_enabled",
28526fd984Sopenharmony_ci        "huks_use_mbedtls",
29526fd984Sopenharmony_ci        "huks_use_lite_storage",
30526fd984Sopenharmony_ci        "huks_use_hardware_root_key",
31526fd984Sopenharmony_ci        "huks_config_file",
32526fd984Sopenharmony_ci        "huks_key_store_path",
33526fd984Sopenharmony_ci        "huks_key_store_standard_path",
34526fd984Sopenharmony_ci        "huks_enable_log",
35526fd984Sopenharmony_ci        "huks_dependency_mbedtls_path",
36526fd984Sopenharmony_ci        "huks_dependency_openssl_path",
37526fd984Sopenharmony_ci        "huks_uid_trust_list_define",
38526fd984Sopenharmony_ci        "huks_enable_upgrade_key",
39526fd984Sopenharmony_ci        "huks_enable_upgrade_small_to_service",
40526fd984Sopenharmony_ci        "huks_enable_upgrade_rkc_v1tov2",
41526fd984Sopenharmony_ci        "huks_enable_upgrade_derive_key_alg",
42526fd984Sopenharmony_ci        "huks_security_level",
43526fd984Sopenharmony_ci        "huks_test_suite_running_environment",
44526fd984Sopenharmony_ci        "huks_lite_hap_store_path",
45526fd984Sopenharmony_ci        "huks_use_rkc_in_standard",
46526fd984Sopenharmony_ci        "huks_use_rkc_in_standard_path",
47526fd984Sopenharmony_ci        "huks_qemu_enabled",
48526fd984Sopenharmony_ci        "huks_enable_upgrade_key_storage_secure_level",
49526fd984Sopenharmony_ci        "huks_sa_upgrade_config",
50526fd984Sopenharmony_ci        "huks_hap_upgrade_config",
51526fd984Sopenharmony_ci        "huks_enable_skip_upgrade_key_storage_secure_level",
52526fd984Sopenharmony_ci        "huks_sa_skip_upgrade_config",
53526fd984Sopenharmony_ci        "huks_hap_skip_upgrade_config",
54526fd984Sopenharmony_ci        "huks_enable_hdi_in_standard"
55526fd984Sopenharmony_ci      ],
56526fd984Sopenharmony_ci      "adapted_system_type": [
57526fd984Sopenharmony_ci          "standard",
58526fd984Sopenharmony_ci          "small",
59526fd984Sopenharmony_ci          "mini"
60526fd984Sopenharmony_ci        ],
61526fd984Sopenharmony_ci      "hisysevent_config": [
62526fd984Sopenharmony_ci          "//base/security/huks/hisysevent.yaml"
63526fd984Sopenharmony_ci        ],
64526fd984Sopenharmony_ci      "rom": "5120KByte",
65526fd984Sopenharmony_ci      "ram": "4828KByte",
66526fd984Sopenharmony_ci      "deps": {
67526fd984Sopenharmony_ci        "components": [
68526fd984Sopenharmony_ci          "ability_base",
69526fd984Sopenharmony_ci          "access_token",
70526fd984Sopenharmony_ci          "bundle_framework",
71526fd984Sopenharmony_ci          "c_utils",
72526fd984Sopenharmony_ci          "common_event_service",
73526fd984Sopenharmony_ci          "hisysevent",
74526fd984Sopenharmony_ci          "hitrace",
75526fd984Sopenharmony_ci          "hilog",
76526fd984Sopenharmony_ci          "hilog_lite",
77526fd984Sopenharmony_ci          "ipc",
78526fd984Sopenharmony_ci          "json",
79526fd984Sopenharmony_ci          "napi",
80526fd984Sopenharmony_ci          "os_account",
81526fd984Sopenharmony_ci          "safwk",
82526fd984Sopenharmony_ci          "samgr",
83526fd984Sopenharmony_ci          "user_auth_framework",
84526fd984Sopenharmony_ci          "drivers_interface_user_auth",
85526fd984Sopenharmony_ci          "drivers_interface_huks",
86526fd984Sopenharmony_ci          "openssl",
87526fd984Sopenharmony_ci          "bounds_checking_function",
88526fd984Sopenharmony_ci          "mbedtls",
89526fd984Sopenharmony_ci          "cJSON"
90526fd984Sopenharmony_ci        ]
91526fd984Sopenharmony_ci      },
92526fd984Sopenharmony_ci      "build": {
93526fd984Sopenharmony_ci        "group_type": {
94526fd984Sopenharmony_ci          "base_group": [],
95526fd984Sopenharmony_ci          "fwk_group": [
96526fd984Sopenharmony_ci            "//base/security/huks:fwk_group"
97526fd984Sopenharmony_ci          ],
98526fd984Sopenharmony_ci          "service_group": [
99526fd984Sopenharmony_ci            "//base/security/huks:service_group"
100526fd984Sopenharmony_ci          ]
101526fd984Sopenharmony_ci        },
102526fd984Sopenharmony_ci        "inner_api": [
103526fd984Sopenharmony_ci          {
104526fd984Sopenharmony_ci            "name": "//base/security/huks/interfaces/inner_api/huks_standard/main:libhukssdk",
105526fd984Sopenharmony_ci            "header": {
106526fd984Sopenharmony_ci              "header_files": [
107526fd984Sopenharmony_ci                "hks_api.h",
108526fd984Sopenharmony_ci                "hks_param.h",
109526fd984Sopenharmony_ci                "hks_type.h"
110526fd984Sopenharmony_ci              ],
111526fd984Sopenharmony_ci              "header_base": "//base/security/huks/interfaces/inner_api/huks_standard/main/include"
112526fd984Sopenharmony_ci            }
113526fd984Sopenharmony_ci          }
114526fd984Sopenharmony_ci        ],
115526fd984Sopenharmony_ci        "test": [
116526fd984Sopenharmony_ci          "//base/security/huks:huks_sdk_test",
117526fd984Sopenharmony_ci          "//base/security/huks/test/fuzz_test:fuzztest"
118526fd984Sopenharmony_ci        ]
119526fd984Sopenharmony_ci      }
120526fd984Sopenharmony_ci    }
121526fd984Sopenharmony_ci}
122