239 lines
5.3 KiB
JSON
Executable File
239 lines
5.3 KiB
JSON
Executable File
{
|
|
"components": [
|
|
{
|
|
"component": "hichainsdk",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [
|
|
"base/security/deviceauth"
|
|
],
|
|
"targets": [
|
|
"//base/security/deviceauth/frameworks/deviceauth_lite:hichainsdk"
|
|
],
|
|
"rom": "",
|
|
"ram": "",
|
|
"output": [ "libhichainsdk.so" ],
|
|
"adapted_kernel": [
|
|
"liteos_a",
|
|
"liteos_m",
|
|
"linux"
|
|
],
|
|
"features": [],
|
|
"deps": {
|
|
"third_party": [
|
|
"bounds_checking_function",
|
|
"cjson"
|
|
|
|
],
|
|
"kernel_special": {},
|
|
"board_special": {},
|
|
"components": [
|
|
"huks"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"component": "huks",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [
|
|
"base/security/huks"
|
|
],
|
|
"targets": [
|
|
"//base/security/huks/frameworks/huks_lite:huks_sdk"
|
|
],
|
|
"rom": "",
|
|
"ram": "",
|
|
"output": [ "libhuks.so" ],
|
|
"adapted_kernel": [
|
|
"liteos_a",
|
|
"liteos_m",
|
|
"linux"
|
|
],
|
|
"features": [
|
|
"disable_huks_binary = false",
|
|
"disable_authenticate = false"
|
|
],
|
|
"deps": {
|
|
"third_party": [
|
|
"mbedtls",
|
|
"openssl",
|
|
"bounds_checking_function"
|
|
],
|
|
"components": []
|
|
}
|
|
},
|
|
{
|
|
"component": "secure_os",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [
|
|
"device/hisilicon/itrustee/itrustee_ree_lite/"
|
|
],
|
|
"targets": [
|
|
"//device/hisilicon/itrustee/itrustee_ree_lite/services/teecd:teecd",
|
|
"//device/hisilicon/itrustee/itrustee_ree_lite/frameworks/libteec:libteec_vendor"
|
|
],
|
|
"rom": "400KB",
|
|
"ram": "~4MB",
|
|
"output": [
|
|
"teecd",
|
|
"libteecd_bin.a"
|
|
],
|
|
"adapted_kernel": [ "liteos_a" ],
|
|
"features": [
|
|
"enable_tee_ree = false"
|
|
],
|
|
"deps": {
|
|
"third_party": [
|
|
"bounds_checking_function"
|
|
],
|
|
"components": []
|
|
}
|
|
},
|
|
{
|
|
"component": "permission",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [
|
|
"base/security/permission"
|
|
],
|
|
"targets": [
|
|
"//base/security/permission/services/permission_lite:permission_lite"
|
|
],
|
|
"rom": "100KB",
|
|
"ram": "~90KB",
|
|
"output": [ "libipc_auth_target.so" ],
|
|
"adapted_kernel": [
|
|
"liteos_a",
|
|
"linux"
|
|
],
|
|
"features": [],
|
|
"deps": {
|
|
"components": [
|
|
"hilog",
|
|
"samgr_lite",
|
|
"ipc_lite"
|
|
],
|
|
"third_party": [
|
|
"bounds_checking_function",
|
|
"cjson"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"component": "appverify",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [
|
|
"base/security/appverify"
|
|
],
|
|
"targets": [
|
|
"//base/security/appverify/interfaces/innerkits/appverify_lite:verify"
|
|
],
|
|
"rom": "",
|
|
"ram": "",
|
|
"output": [
|
|
"libverify_base.so",
|
|
"libverify.so"
|
|
],
|
|
"adapted_kernel": [
|
|
"liteos_a",
|
|
"linux"
|
|
],
|
|
"features": [],
|
|
"deps": {
|
|
"components": [
|
|
"hilog",
|
|
"syspara_lite"
|
|
],
|
|
"third_party": [
|
|
"bounds_checking_function",
|
|
"mbedtls",
|
|
"cjson"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"component": "crypto_lite",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [
|
|
"base/security/huks/frameworks/crypto_lite"
|
|
],
|
|
"targets": [
|
|
"//base/security/huks/frameworks/crypto_lite/cipher:cipher_shared"
|
|
],
|
|
"rom": "",
|
|
"ram": "",
|
|
"output": [ "cipher_shared.so" ],
|
|
"adapted_kernel": [
|
|
"liteos_a",
|
|
"linux"
|
|
],
|
|
"features": [],
|
|
"deps": {
|
|
"components": [
|
|
"hilog"
|
|
],
|
|
"third_party": [
|
|
"bounds_checking_function",
|
|
"mbedtls"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"component": "dm-verity",
|
|
"description": "",
|
|
"optional": "true",
|
|
"dirs": [ "//third_party/cryptsetup" ],
|
|
"targets": [
|
|
"//third_party/cryptsetup:veritysetup"
|
|
],
|
|
"rom": "",
|
|
"ram": "",
|
|
"output": [ "veritysetup" ],
|
|
"adapted_kernel": [ "linux" ],
|
|
"features": [],
|
|
"deps": {
|
|
"components": [],
|
|
"third_party": [
|
|
"popt",
|
|
"libuuid",
|
|
"LVM2",
|
|
"cjson"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"component": "deviceauth_lite",
|
|
"description": "hichain3.0",
|
|
"optional": "true",
|
|
"dirs": [ "//base/security/deviceauth" ],
|
|
"targets": [ "//base/security/deviceauth:deviceauth_lite" ],
|
|
"rom": "600K",
|
|
"ram": "~80K",
|
|
"output": [
|
|
"libdeviceauth_sdk.so",
|
|
"deviceauth_service",
|
|
"deviceauth.a"
|
|
],
|
|
"adapted_kernel": [
|
|
"liteos_a",
|
|
"liteos_m",
|
|
"linux"
|
|
],
|
|
"features": [ ],
|
|
"deps": {
|
|
"third_party": [
|
|
"mbedtls",
|
|
"openssl",
|
|
"bounds_checking_function",
|
|
"cjson"
|
|
],
|
|
"components": []
|
|
}
|
|
}
|
|
]
|
|
}
|