blob: 8bc33e3e56cbfccba49e71f71cba66c53516e89f [file] [log] [blame]
Bence Balogh3be9fdd2022-11-23 11:42:25 +01001/*
2 * Copyright (c) 2022, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#define PLATFORM_SERVICE_INPUT_BUFFER_SIZE 64
9
10#define PLATFORM_SERVICE_OUTPUT_BUFFER_SIZE 64
11
12#define PLATFORM_SP_STACK_SIZE 0x500
13
14#define PLATFORM_NV_COUNTER_MODULE_DISABLED 0
15
16#define CRYPTO_ENGINE_BUF_SIZE 0x8000
17
18#define CRYPTO_CONC_OPER_NUM 8
19
20#define CRYPTO_RNG_MODULE_ENABLED 1
21
22#define CRYPTO_KEY_MODULE_ENABLED 1
23
24#define CRYPTO_AEAD_MODULE_ENABLED 1
25
26#define CRYPTO_MAC_MODULE_ENABLED 1
27
28#define CRYPTO_HASH_MODULE_ENABLED 1
29
30#define CRYPTO_CIPHER_MODULE_ENABLED 1
31
32#define CRYPTO_ASYM_SIGN_MODULE_ENABLED 1
33
34#define CRYPTO_ASYM_ENCRYPT_MODULE_ENABLED 1
35
36#define CRYPTO_KEY_DERIVATION_MODULE_ENABLED 1
37
38#define CRYPTO_IOVEC_BUFFER_SIZE 5120
39
40#define CRYPTO_NV_SEED 1
41
42#define CRYPTO_SINGLE_PART_FUNCS_DISABLED 0
43
44#define CRYPTO_STACK_SIZE 0x1B00
45
46
47#define TFM_FWU_BUF_SIZE PSA_FWU_MAX_WRITE_SIZE
48
49#define FWU_STACK_SIZE 0x600
50
51
52#define ATTEST_INCLUDE_OPTIONAL_CLAIMS 1
53
54#define ATTEST_INCLUDE_COSE_KEY_ID 0
55
56#define ATTEST_STACK_SIZE 0x700
57
58#define ATTEST_TOKEN_PROFILE_PSA_IOT_1 1
59
60
61#define ITS_CREATE_FLASH_LAYOUT 1
62
63#define ITS_RAM_FS 0
64
65#define ITS_VALIDATE_METADATA_FROM_FLASH 1
66
67#define ITS_MAX_ASSET_SIZE 1300
68
69#define ITS_BUF_SIZE ITS_MAX_ASSET_SIZE
70
71#define ITS_NUM_ASSETS 10
72
73#define ITS_STACK_SIZE 0x720
74
75
76#define PS_CREATE_FLASH_LAYOUT 1
77
78#define PS_RAM_FS 0
79
80#define PS_ROLLBACK_PROTECTION 1
81
82#define PS_VALIDATE_METADATA_FROM_FLASH 1
83
84#define PS_MAX_ASSET_SIZE 2048
85
86#define PS_NUM_ASSETS 10
87
88#define PS_STACK_SIZE 0x700
89
90
91#define CONFIG_TFM_CONN_HANDLE_MAX_NUM 8
92
93#define CONFIG_TFM_DOORBELL_API 1