blob: cc65894bb3a4b029ef0d10f46dbae5abbf8e115e [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2018-2019, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
{
"name": "TFM_SP_STORAGE",
"type": "PSA-ROT",
"priority": "NORMAL",
"id": "0x00000100",
"entry_point": "tfm_sst_init",
"stack_size": "0x2000",
"heap_size": "0x0400",
"secure_functions": [
{
"sfid": "TFM_SST_SET_SFID",
"signal": "TFM_SST_SET",
"tfm_symbol": "tfm_sst_set_req",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_SST_GET_SFID",
"signal": "TFM_SST_GET",
"tfm_symbol": "tfm_sst_get_req",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_SST_GET_INFO_SFID",
"signal": "TFM_SST_GET_INFO",
"tfm_symbol": "tfm_sst_get_info_req",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_SST_REMOVE_SFID",
"signal": "TFM_SST_REMOVE",
"tfm_symbol": "tfm_sst_remove_req",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_SST_GET_SUPPORT_SFID",
"signal": "TFM_SST_GET_SUPPORT",
"tfm_symbol": "tfm_sst_get_support_req",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
}
],
"source_files": [
"sst_encrypted_object.c",
"sst_object_system.c",
"sst_object_table.c",
"sst_utils.c",
"tfm_protected_storage.c",
"tfm_sst_req_mngr.c",
"crypto/sst_crypto_interface.c",
"flash/sst_flash.c",
"flash_fs/sst_flash_fs.c",
"flash_fs/sst_flash_dblock.c",
"flash_fs/sst_flash_mbock.c",
"nv_counters/sst_nv_counters.c",
],
"tfm_linker_pattern": {
"library_list": [
"*tfm_storage*"
]
}
}