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