blob: 255964050ef76b6470cf544864f10fa317559342 [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2018-2019, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
{
"name": "TFM_SP_INITIAL_ATTESTATION",
"type": "PSA-ROT",
"priority": "NORMAL",
"id": "0x00000103",
"entry_point": "attest_partition_init",
"stack_size": "0x0A00",
"heap_size": "0x0400",
"tfm_partition_ipc": true,
"secure_functions": [
{
"sfid": "TFM_ATTEST_GET_TOKEN_SFID",
"signal": "TFM_ATTEST_GET_TOKEN",
"tfm_symbol": "initial_attest_get_token",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_ATTEST_GET_TOKEN_SIZE_SFID",
"signal": "TFM_ATTEST_GET_TOKEN_SIZE",
"tfm_symbol": "initial_attest_get_token_size",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
}
],
"source_files": [
"attestation_core.c",
"attestation_crypto_stub.c",
"attestation_key.c",
"attest_token.c",
"tfm_attestation.c",
"tfm_attestation_req_mngr.c",
],
"tfm_linker_pattern": {
"library_list": [
"*tfm_attest*"
]
},
"services": [
{
"name": "TFM_ATTEST_GET_TOKEN_SID",
"sid": "0x00000020",
"signal": "PSA_ATTEST_GET_TOKEN_SIG",
"non_secure_clients": "true",
"minor_version": 1,
"minor_policy": "STRICT"
},
{
"name": "TFM_ATTEST_GET_TOKEN_SIZE_SID",
"sid": "0x00000021",
"signal": "PSA_ATTEST_GET_TOKEN_SIZE_SIG",
"non_secure_clients": "true",
"minor_version": 1,
"minor_policy": "STRICT"
}
]
}