ADAC: Add stub psa_adac_resume functionality

Add stub implementation of the psa_adac_resume command for the platforms
to implement custom resume functionality.

Signed-off-by: Maulik Patel <maulik.patel@arm.com>
Change-Id: Id1fa3eb641d456a177b8a2287a17bd62c9d36861
diff --git a/psa-adac/sda/src/psa_adac_sda.c b/psa-adac/sda/src/psa_adac_sda.c
index cf6244a..cfeaba2 100644
--- a/psa-adac/sda/src/psa_adac_sda.c
+++ b/psa-adac/sda/src/psa_adac_sda.c
@@ -395,6 +395,7 @@
             case ADAC_RESUME_CMD:
                 PSA_ADAC_LOG_DEBUG("auth", "Resuming after ADAC session\r\n");
                 (void) authenticator_request_packet_release(auth_ctx, request);
+                psa_adac_resume();
                 response = authenticator_response_packet_build(auth_ctx, ADAC_SUCCESS, NULL, 0);
                 ret = authenticator_send_response(auth_ctx, response);
                 done = 1;
diff --git a/target/trusted-firmware-m/platform/arm/corstone1000/corstone1000.c b/target/trusted-firmware-m/platform/arm/corstone1000/corstone1000.c
index fc13ef4..9891713 100644
--- a/target/trusted-firmware-m/platform/arm/corstone1000/corstone1000.c
+++ b/target/trusted-firmware-m/platform/arm/corstone1000/corstone1000.c
@@ -1,6 +1,8 @@
 /*
- * Copyright (c) 2020-2023 Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
+ *
  * SPDX-License-Identifier: BSD-3-Clause
+ *
  */
 
 #include "psa_adac_config.h"
@@ -33,6 +35,11 @@
     /* TODO: Code me */
 }
 
+void psa_adac_resume(void)
+{
+    /* TODO: Code me */
+}
+
 adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size)
 {
     /* TODO: Code me */
diff --git a/target/trusted-firmware-m/platform/arm/corstone1000/include/platform/platform.h b/target/trusted-firmware-m/platform/arm/corstone1000/include/platform/platform.h
index 2f42e0b..9172b8f 100644
--- a/target/trusted-firmware-m/platform/arm/corstone1000/include/platform/platform.h
+++ b/target/trusted-firmware-m/platform/arm/corstone1000/include/platform/platform.h
@@ -1,7 +1,8 @@
 /*
- * Copyright (c) 2020-2023 Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
  *
  * SPDX-License-Identifier: BSD-3-Clause
+ *
  */
 
 #ifndef __PLATFORM_H__
@@ -28,6 +29,7 @@
 void platform_init(void);
 adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size);
 void psa_adac_platform_lock(void);
+void psa_adac_resume(void);
 void psa_adac_platform_init(void);
 int psa_adac_detect_debug_request(void);
 void psa_adac_acknowledge_debug_request(void);
diff --git a/target/trusted-firmware-m/platform/arm/musca_b1/include/platform/platform.h b/target/trusted-firmware-m/platform/arm/musca_b1/include/platform/platform.h
index 2883b63..9c13106 100644
--- a/target/trusted-firmware-m/platform/arm/musca_b1/include/platform/platform.h
+++ b/target/trusted-firmware-m/platform/arm/musca_b1/include/platform/platform.h
@@ -1,7 +1,8 @@
 /*
- * Copyright (c) 2023 Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
  *
  * SPDX-License-Identifier: BSD-3-Clause
+ *
  */
 
 #ifndef __PLATFORM_H__
@@ -28,6 +29,7 @@
 void platform_init(void);
 adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size);
 void psa_adac_platform_lock(void);
+void psa_adac_resume(void);
 int psa_adac_platform_check_token(uint8_t *token, size_t token_size);
 int psa_adac_platform_check_certificate(uint8_t *crt, size_t crt_size);
 void psa_adac_platform_init(void);
diff --git a/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c b/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c
index af23031..156feb2 100644
--- a/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c
+++ b/target/trusted-firmware-m/platform/arm/musca_b1/psa_adac_platform.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2023, Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
  *
  * SPDX-License-Identifier: BSD-3-Clause
  *
@@ -51,6 +51,11 @@
     /* TODO: Code me */
 }
 
+void psa_adac_resume(void)
+{
+    /* TODO: Code me */
+}
+
 adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size)
 {
     /* TODO: Code me */
diff --git a/target/trusted-firmware-m/platform/arm/rse/common/include/platform/platform.h b/target/trusted-firmware-m/platform/arm/rse/common/include/platform/platform.h
index 3c7db83..44ab710 100644
--- a/target/trusted-firmware-m/platform/arm/rse/common/include/platform/platform.h
+++ b/target/trusted-firmware-m/platform/arm/rse/common/include/platform/platform.h
@@ -1,7 +1,8 @@
 /*
- * Copyright (c) 2022-2023 Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
  *
  * SPDX-License-Identifier: BSD-3-Clause
+ *
  */
 
 #ifndef __PLATFORM_H__
@@ -27,6 +28,7 @@
 void platform_init(void);
 adac_status_t psa_adac_change_life_cycle_state(uint8_t *input, size_t input_size);
 void psa_adac_platform_lock(void);
+void psa_adac_resume(void);
 int psa_adac_platform_check_token(uint8_t *token, size_t token_size);
 int psa_adac_platform_check_certificate(uint8_t *crt, size_t crt_size);
 void psa_adac_platform_init(void);
diff --git a/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c b/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c
index ccd1beb..bc75846 100644
--- a/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c
+++ b/target/trusted-firmware-m/platform/arm/rse/common/psa_adac_platform.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022-2023, Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
  *
  * SPDX-License-Identifier: BSD-3-Clause
  *
@@ -63,6 +63,11 @@
     /* TODO: Code me */
 }
 
+void psa_adac_resume(void)
+{
+    /* TODO: Code me */
+}
+
 int psa_adac_platform_check_token(uint8_t *token, size_t token_size)
 {
     /* TODO: Code me */
diff --git a/template_hal_files/target_name.c b/template_hal_files/target_name.c
index 74b401b..eb70cab 100644
--- a/template_hal_files/target_name.c
+++ b/template_hal_files/target_name.c
@@ -1,6 +1,8 @@
 /*
- * Copyright (c) 2020-2023 Arm Limited. All rights reserved.
+ * SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
+ *
  * SPDX-License-Identifier: BSD-3-Clause
+ *
  */
 
 #include "psa_adac_config.h"
@@ -31,6 +33,11 @@
     /* TODO: Code me */
 }
 
+void psa_adac_resume(void)
+{
+    /* TODO: Code me */
+}
+
 int psa_adac_platform_check_token(uint8_t *token, size_t token_size)
 {
     /* TODO: Code me */