From 4892d75e9b5ee47d9ef0410bb9fa2e0c65f42dba Mon Sep 17 00:00:00 2001
From: Gabor Mezei <gabor.mezei@arm.com>
Date: Mon, 29 Jan 2024 17:27:44 +0100
Subject: [PATCH] Add `LOCAL_OUTPUT_ALLOC_WITH_COPY` macro if buffer protection
 is disabled

Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
---
 library/psa_crypto.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index d20a96134c..beac5a88a8 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -234,6 +234,8 @@ mbedtls_psa_drbg_context_t *const mbedtls_psa_random_state =
     uint8_t *output_copy_name = NULL;
 #define LOCAL_OUTPUT_ALLOC(output, length, output_copy) \
     output_copy = output;
+#define LOCAL_OUTPUT_ALLOC_WITH_COPY(output, length, output_copy) \
+    output_copy = output;
 #define LOCAL_OUTPUT_FREE(output, output_copy) \
     output_copy = NULL;
 #endif /* MBEDTLS_PSA_COPY_CALLER_BUFFERS */