blob: 8bc33e3e56cbfccba49e71f71cba66c53516e89f [file] [log] [blame]
/*
* Copyright (c) 2022, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*
*/
#define PLATFORM_SERVICE_INPUT_BUFFER_SIZE 64
#define PLATFORM_SERVICE_OUTPUT_BUFFER_SIZE 64
#define PLATFORM_SP_STACK_SIZE 0x500
#define PLATFORM_NV_COUNTER_MODULE_DISABLED 0
#define CRYPTO_ENGINE_BUF_SIZE 0x8000
#define CRYPTO_CONC_OPER_NUM 8
#define CRYPTO_RNG_MODULE_ENABLED 1
#define CRYPTO_KEY_MODULE_ENABLED 1
#define CRYPTO_AEAD_MODULE_ENABLED 1
#define CRYPTO_MAC_MODULE_ENABLED 1
#define CRYPTO_HASH_MODULE_ENABLED 1
#define CRYPTO_CIPHER_MODULE_ENABLED 1
#define CRYPTO_ASYM_SIGN_MODULE_ENABLED 1
#define CRYPTO_ASYM_ENCRYPT_MODULE_ENABLED 1
#define CRYPTO_KEY_DERIVATION_MODULE_ENABLED 1
#define CRYPTO_IOVEC_BUFFER_SIZE 5120
#define CRYPTO_NV_SEED 1
#define CRYPTO_SINGLE_PART_FUNCS_DISABLED 0
#define CRYPTO_STACK_SIZE 0x1B00
#define TFM_FWU_BUF_SIZE PSA_FWU_MAX_WRITE_SIZE
#define FWU_STACK_SIZE 0x600
#define ATTEST_INCLUDE_OPTIONAL_CLAIMS 1
#define ATTEST_INCLUDE_COSE_KEY_ID 0
#define ATTEST_STACK_SIZE 0x700
#define ATTEST_TOKEN_PROFILE_PSA_IOT_1 1
#define ITS_CREATE_FLASH_LAYOUT 1
#define ITS_RAM_FS 0
#define ITS_VALIDATE_METADATA_FROM_FLASH 1
#define ITS_MAX_ASSET_SIZE 1300
#define ITS_BUF_SIZE ITS_MAX_ASSET_SIZE
#define ITS_NUM_ASSETS 10
#define ITS_STACK_SIZE 0x720
#define PS_CREATE_FLASH_LAYOUT 1
#define PS_RAM_FS 0
#define PS_ROLLBACK_PROTECTION 1
#define PS_VALIDATE_METADATA_FROM_FLASH 1
#define PS_MAX_ASSET_SIZE 2048
#define PS_NUM_ASSETS 10
#define PS_STACK_SIZE 0x700
#define CONFIG_TFM_CONN_HANDLE_MAX_NUM 8
#define CONFIG_TFM_DOORBELL_API 1