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