Core: Move memory primitives to separate file

Reduce the dependencies of the services on various header files.

Change-Id: Iaf9c64bc830609d7497fb4a0b825a303dded4a04
Signed-off-by: Tamas Ban <tamas.ban@arm.com>
diff --git a/secure_fw/services/crypto/crypto_alloc.c b/secure_fw/services/crypto/crypto_alloc.c
index 627dab7..ede9ba7 100644
--- a/secure_fw/services/crypto/crypto_alloc.c
+++ b/secure_fw/services/crypto/crypto_alloc.c
@@ -13,7 +13,7 @@
 #include "tfm_crypto_api.h"
 
 #include "tfm_crypto_struct.h"
-#include "secure_fw/core/secure_utilities.h"
+#include "secure_fw/core/tfm_memory_utils.h"
 
 /**
  * \brief This value defines the maximum number of simultaneous operations
diff --git a/secure_fw/services/crypto/crypto_key.c b/secure_fw/services/crypto/crypto_key.c
index f2708d5..277ed10 100644
--- a/secure_fw/services/crypto/crypto_key.c
+++ b/secure_fw/services/crypto/crypto_key.c
@@ -12,7 +12,7 @@
 #include "crypto_utils.h"
 #include "psa_crypto.h"
 #include "tfm_crypto_defs.h"
-#include "secure_fw/core/secure_utilities.h"
+#include "secure_fw/core/tfm_memory_utils.h"
 
 /**
  * \brief This is the default value of maximum number of simultaneous
diff --git a/secure_fw/services/crypto/crypto_mac.c b/secure_fw/services/crypto/crypto_mac.c
index 45a7eae..ec49a11 100644
--- a/secure_fw/services/crypto/crypto_mac.c
+++ b/secure_fw/services/crypto/crypto_mac.c
@@ -5,7 +5,7 @@
  *
  */
 
-#include "secure_fw/core/secure_utilities.h"
+#include "secure_fw/core/tfm_memory_utils.h"
 #include "tfm_crypto_defs.h"
 
 #include "psa_crypto.h"
diff --git a/secure_fw/services/initial_attestation/attestation_crypto_stub.c b/secure_fw/services/initial_attestation/attestation_crypto_stub.c
index 8731466..5b1df81 100644
--- a/secure_fw/services/initial_attestation/attestation_crypto_stub.c
+++ b/secure_fw/services/initial_attestation/attestation_crypto_stub.c
@@ -5,7 +5,7 @@
  *
  */
 
-#include "secure_utilities.h"
+#include "tfm_memory_utils.h"
 #include "tfm_crypto_defs.h"
 #include "psa_crypto.h"
 
diff --git a/secure_fw/services/initial_attestation/tfm_attestation_secure_api.c b/secure_fw/services/initial_attestation/tfm_attestation_secure_api.c
index 14e5f3f..acd9878 100644
--- a/secure_fw/services/initial_attestation/tfm_attestation_secure_api.c
+++ b/secure_fw/services/initial_attestation/tfm_attestation_secure_api.c
@@ -7,7 +7,7 @@
 
 #include "psa_initial_attestation_api.h"
 #include "tfm_veneers.h"
-#include "secure_utilities.h"
+#include "tfm_memory_utils.h"
 #include "tfm_client.h"
 #include "tfm_secure_api.h"
 #include <string.h>