Sync VAD example with TF-M
- The FWU API has been changed, so the example had to be aligned.
- Added project_config.h because of the changed configuration system.
Change-Id: Id3eaad458e9b0b98424a0373a65b4b0a8bc86206
Signed-off-by: Bence Balogh <bence.balogh@arm.com>
diff --git a/examples/vad_an552/ns_side/project_config.h b/examples/vad_an552/ns_side/project_config.h
new file mode 100644
index 0000000..8bc33e3
--- /dev/null
+++ b/examples/vad_an552/ns_side/project_config.h
@@ -0,0 +1,93 @@
+/*
+ * 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