• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/code_signature",
3  "description": "Code signature",
4  "version": "4.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/code_signature"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "code_signature",
14    "subsystem": "security",
15    "syscap": [],
16    "hisysevent_config": [
17      "//base/security/code_signature/hisysevent.yaml"
18    ],
19    "features": [
20      "code_signature_support_binary_enable",
21      "code_signature_support_oh_code_sign",
22      "code_signature_enable_xpm_mode",
23      "code_signature_support_oh_release_app",
24      "code_signature_support_app_allow_list",
25      "code_signature_support_local_debugger"
26    ],
27    "adapted_system_type": [ "standard" ],
28    "rom": "1024KB",
29    "ram": "2048KB",
30    "deps": {
31      "components": [
32        "hilog",
33        "hitrace",
34        "hisysevent",
35        "ability_base",
36        "bounds_checking_function",
37        "c_utils",
38        "ipc",
39        "samgr",
40        "safwk",
41        "huks",
42        "eventhandler",
43        "access_token",
44        "ylong_json",
45        "appverify",
46        "init",
47        "openssl",
48        "fsverity-utils",
49        "screenlock_mgr",
50        "common_event_service",
51        "bounds_checking_function",
52        "rust_rust-openssl",
53        "selinux",
54        "rust_cxx",
55        "elfio",
56        "bundle_framework"
57      ],
58      "third_party": []
59    },
60    "build": {
61      "sub_component": [
62        "//base/security/code_signature:subcomponents"
63      ],
64      "inner_kits": [
65        {
66          "name" : "//base/security/code_signature/interfaces/inner_api/code_sign_utils:libcode_sign_utils",
67          "header": {
68            "header_files": [
69              "code_sign_utils.h",
70              "code_sign_utils_in_c.h"
71            ],
72            "header_base": "//base/security/code_signature/interfaces/inner_api/code_sign_utils/include"
73          }
74        },
75        {
76          "name" : "//base/security/code_signature/interfaces/inner_api/local_code_sign:liblocal_code_sign_sdk",
77          "header": {
78            "header_files": [
79              "local_code_sign_kit.h"
80            ],
81            "header_base": "//base/security/code_signature/interfaces/inner_api/local_code_sign/include"
82          }
83        },
84        {
85          "name" : "//base/security/code_signature/interfaces/inner_api/code_sign_attr_utils:libcode_sign_attr_utils",
86          "header": {
87            "header_files": [
88              "code_sign_attr_utils.h"
89            ],
90            "header_base": "//base/security/code_signature/interfaces/inner_api/code_sign_attr_utils/include"
91          }
92        },
93        {
94          "name" : "//base/security/code_signature/interfaces/inner_api/jit_code_sign:libjit_code_sign",
95          "header": {
96            "header_files": [
97              "jit_buffer_integrity.h",
98              "jit_code_signer.h",
99              "jit_fort_helper.h"
100            ],
101            "header_base": "//base/security/code_signature/interfaces/inner_api/jit_code_sign/include"
102          }
103        }
104      ],
105      "test": [ "//base/security/code_signature/test:testgroup" ]
106    }
107  }
108}
109