1{ 2 "name": "@ohos/appverify", 3 "description": "Signature verification for HAP packages", 4 "version": "4.0", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/security/appverify" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "appverify", 14 "subsystem": "security", 15 "syscap": [], 16 "features": [], 17 "adapted_system_type": [ 18 "standard", 19 "small", 20 "mini" 21 ], 22 "rom": "5000kb", 23 "ram": "500kb", 24 "deps": { 25 "components": [ 26 "cJSON", 27 "c_utils", 28 "hilog", 29 "init", 30 "ipc", 31 "openssl", 32 "os_account", 33 "samgr" 34 ], 35 "third_party": [ 36 "bounds_checking_function", 37 "mbedtls" 38 ] 39 }, 40 "build": { 41 "sub_component": [ 42 "//base/security/appverify:appverify_components" 43 ], 44 "inner_kits": [ 45 { 46 "header": { 47 "header_base": "//base/security/appverify/interfaces/innerkits/appverify/include", 48 "header_files": [ 49 "interfaces/hap_verify_result.h", 50 "interfaces/hap_verify.h", 51 "common/hap_byte_buffer.h", 52 "common/export_define.h", 53 "provision/provision_info.h", 54 "util/signature_info.h" 55 ] 56 }, 57 "name": "//base/security/appverify/interfaces/innerkits/appverify:libhapverify" 58 }, 59 { 60 "header": { 61 "header_base": "//base/security/appverify/interfaces/innerkits/appverify_lite/include", 62 "header_files": [ 63 "app_verify_pub.h" 64 ] 65 }, 66 "name": "//base/security/appverify/interfaces/innerkits/appverify_lite:verify" 67 } 68 ], 69 "test": [ 70 "//base/security/appverify:testcase_packages" 71 ] 72 } 73 } 74 } 75 76