• 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_oh_code_sign",
21      "code_signature_enable_xpm_mode",
22      "code_signature_support_oh_release_app",
23      "code_signature_support_app_allow_list"
24    ],
25    "adapted_system_type": [ "standard" ],
26    "rom": "1024KB",
27    "ram": "2048KB",
28    "deps": {
29      "components": [
30        "hilog",
31        "hitrace",
32        "hisysevent",
33        "ability_base",
34        "bounds_checking_function",
35        "c_utils",
36        "ipc",
37        "samgr",
38        "safwk",
39        "huks",
40        "eventhandler",
41        "access_token",
42        "ylong_json",
43        "appverify",
44        "init",
45        "openssl",
46        "fsverity-utils",
47        "screenlock_mgr",
48        "common_event_service",
49        "bounds_checking_function",
50        "rust_rust-openssl"
51      ],
52      "third_party": []
53    },
54    "build": {
55      "sub_component": [
56        "//base/security/code_signature:subcomponents"
57      ],
58      "inner_kits": [
59        {
60          "name" : "//base/security/code_signature/interfaces/inner_api/code_sign_utils:libcode_sign_utils",
61          "header": {
62            "header_files": [
63              "code_sign_utils.h",
64              "code_sign_utils_in_c.h"
65            ],
66            "header_base": "//base/security/code_signature/interfaces/inner_api/code_sign_utils/include"
67          }
68        },
69        {
70          "name" : "//base/security/code_signature/interfaces/inner_api/local_code_sign:liblocal_code_sign_sdk",
71          "header": {
72            "header_files": [
73              "local_code_sign_kit.h"
74            ],
75            "header_base": "//base/security/code_signature/interfaces/inner_api/local_code_sign/include"
76          }
77        },
78        {
79          "name" : "//base/security/code_signature/interfaces/inner_api/code_sign_attr_utils:libcode_sign_attr_utils",
80          "header": {
81            "header_files": [
82              "code_sign_attr_utils.h"
83            ],
84            "header_base": "//base/security/code_signature/interfaces/inner_api/code_sign_attr_utils/include"
85          }
86        },
87        {
88          "name" : "//base/security/code_signature/interfaces/inner_api/jit_code_sign:libjit_code_sign",
89          "header": {
90            "header_files": [
91              "jit_buffer_integrity.h",
92              "jit_code_signer.h",
93              "jit_fort_helper.h"
94            ],
95            "header_base": "//base/security/code_signature/interfaces/inner_api/jit_code_sign/include"
96          }
97        }
98      ],
99      "test": [ "//base/security/code_signature/test:testgroup" ]
100    }
101  }
102}
103