{
    "name": "@ohos/asset",
    "description": "The asset store service (ASSET) provides secure storage and management of sensitive data.",
    "version": "4.1",
    "license": "Apache License 2.0",
    "publishAs": "code-segment",
    "segment": {
        "destPath": "base/security/asset"
    },
    "dirs":{},
    "scripts": {
        "install": "DEST_PATH=${DEP_BUNDLE_BASE}/base/security/asset && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH"
    },
    "author": {},
    "repository": "",
    "component": {
        "name": "asset",
        "subsystem": "security",
        "syscap": [
            "SystemCapability.Security.Asset"
        ],
        "features": [
            "asset_access_control_enabled",
            "asset_split_hap_list",
            "asset_extend_timeout",
            "asset_ce_upgrade_list",
            "asset_build_mode"
        ],
        "adapted_system_type": [
            "standard"
        ],
        "hisysevent_config": [
            "//base/security/asset/hisysevent.yaml"
        ],
        "rom": "5120KByte",
        "ram": "4828KByte",
        "deps": {
            "components": [
                "ability_base",
                "ability_runtime",
                "access_token",
                "bounds_checking_function",
                "bundle_framework",
                "cJSON",
                "common_event_service",
                "c_utils",
                "data_share",
                "memmgr",
                "hilog",
                "hitrace",
                "hisysevent",
                "huks",
                "ipc",
                "json",
                "kv_store",
                "napi",
                "netmanager_base",
                "node",
                "resource_schedule_service",
                "safwk",
                "samgr",
                "sqlite",
                "os_account",
                "rust_cxx",
                "ylong_json",
                "ylong_runtime",
                "openssl",
                "screenlock_mgr",
                "time_service"
            ],
            "third_party": []
        },
        "build": {
            "group_type": {
                "base_group": [
                    "//base/security/asset:asset_component",
                    "//base/security/asset:saf_component"
                ]
            },
            "inner_kits": [
                {
                    "name": "//base/security/asset/interfaces/inner_kits/rs/asset:asset_sdk_rust",
                    "header": {
                        "header_files": [],
                        "header_base": []
                    }
                },
                {
                    "name": "//base/security/asset/interfaces/inner_kits/plugin_interface/asset:asset_plugin_interface_rust",
                    "header": {
                        "header_files": [],
                        "header_base": []
                    }
                },
                {
                    "name": "//base/security/asset/interfaces/inner_kits/rs/secure_access_fence:saf_sdk_rust",
                    "header": {
                        "header_files": [],
                        "header_base": []
                    }
                },
                {
                    "name": "//base/security/asset/interfaces/inner_kits/plugin_interface/secure_access_fence:saf_plugin_interface_rust",
                    "header": {
                        "header_files": [],
                        "header_base": []
                    }
                },
                {
                    "name": "//base/security/asset/interfaces/inner_kits/c/secure_access_fence/agent_fence:saf_agent_fence",
                    "header": {
                        "header_files": [
                            "saf_agent_fence.h"
                        ],
                        "header_base": "//base/security/asset/interfaces/inner_kits/c/secure_access_fence/agent_fence/inc"
                    }
                },
                {
                    "name": "//base/security/asset/frameworks/asset/c/system_api:asset_sdk",
                    "header": {
                        "header_files": [
                            "asset_system_api.h",
                            "asset_system_type.h"
                        ],
                        "header_base": "//base/security/asset/interfaces/inner_kits/c/asset/inc"
                    }
                }
            ],
            "test": [
                "//base/security/asset:asset_bin_test"
            ]
        }
    }
}