1{ 2 "name": "@ohos/huks", 3 "description": "The provider of key and certificate manangement capbility, which belongs to security subsystem", 4 "version": "4.0.2", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/security/huks" 9 }, 10 "dirs":{}, 11 "scripts": { 12 "install": "DEST_PATH=${DEP_BUNDLE_BASE}/base/security/huks && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH" 13 }, 14 "author": {}, 15 "homePage": "https://gitee.com/openharmony", 16 "repository": "https://gitee.com/openharmony/security_huks", 17 "supplier": "Organization: OpenHarmony", 18 "component": { 19 "name": "huks", 20 "subsystem": "security", 21 "syscap": [ 22 "SystemCapability.Security.Huks.Extension", 23 "SystemCapability.Security.Huks.Core", 24 "SystemCapability.Security.Cipher" 25 ], 26 "features": [ 27 "huks_enabled", 28 "huks_use_mbedtls", 29 "huks_use_lite_storage", 30 "huks_use_hardware_root_key", 31 "huks_config_file", 32 "huks_key_store_path", 33 "huks_key_store_standard_path", 34 "huks_enable_log", 35 "huks_dependency_mbedtls_path", 36 "huks_dependency_openssl_path", 37 "huks_uid_trust_list_define", 38 "huks_enable_upgrade_key", 39 "huks_enable_upgrade_small_to_service", 40 "huks_enable_upgrade_rkc_v1tov2", 41 "huks_enable_upgrade_derive_key_alg", 42 "huks_security_level", 43 "huks_test_suite_running_environment", 44 "huks_lite_hap_store_path", 45 "huks_use_rkc_in_standard", 46 "huks_use_rkc_in_standard_path", 47 "huks_qemu_enabled", 48 "huks_enable_upgrade_key_storage_secure_level", 49 "huks_sa_upgrade_config", 50 "huks_hap_upgrade_config", 51 "huks_enable_skip_upgrade_key_storage_secure_level", 52 "huks_sa_skip_upgrade_config", 53 "huks_hap_skip_upgrade_config", 54 "huks_enable_hdi_in_standard" 55 ], 56 "adapted_system_type": [ 57 "standard", 58 "small", 59 "mini" 60 ], 61 "hisysevent_config": [ 62 "//base/security/huks/hisysevent.yaml" 63 ], 64 "rom": "5120KByte", 65 "ram": "4828KByte", 66 "deps": { 67 "components": [ 68 "ability_base", 69 "access_token", 70 "bundle_framework", 71 "c_utils", 72 "common_event_service", 73 "hicollie", 74 "device_manager", 75 "hisysevent", 76 "hitrace", 77 "hilog", 78 "hilog_lite", 79 "ipc", 80 "napi", 81 "os_account", 82 "safwk", 83 "samgr", 84 "user_auth_framework", 85 "drivers_interface_user_auth", 86 "drivers_interface_huks", 87 "openssl", 88 "bounds_checking_function", 89 "mbedtls", 90 "cJSON", 91 "init" 92 ] 93 }, 94 "build": { 95 "group_type": { 96 "base_group": [], 97 "fwk_group": [ 98 "//base/security/huks:fwk_group" 99 ], 100 "service_group": [ 101 "//base/security/huks/etc:param_files", 102 "//base/security/huks:service_group" 103 ] 104 }, 105 "inner_api": [ 106 { 107 "name": "//base/security/huks/interfaces/inner_api/huks_standard/main:libhukssdk", 108 "header": { 109 "header_files": [ 110 "hks_api.h", 111 "hks_param.h", 112 "hks_type.h" 113 ], 114 "header_base": "//base/security/huks/interfaces/inner_api/huks_standard/main/include" 115 } 116 }, 117 { 118 "name": "//base/security/huks/interfaces/kits/cj:cj_huks_ffi" 119 } 120 ], 121 "test": [ 122 "//base/security/huks:huks_sdk_test", 123 "//base/security/huks/test/fuzz_test:fuzztest" 124 ] 125 } 126 } 127} 128