Crypto: Cleanup tfm_crypto_defs.h

TF-M Crypto service defines contained in tfm_crypto_defs.h must be
only those ones required by the interface code. Clean up some include
for the PS service that is missing the correct header.

Signed-off-by: Antonio de Angelis <antonio.deangelis@arm.com>
Change-Id: I6a19303be14f39237d06e8371bb8dbef63c19afb
diff --git a/secure_fw/partitions/crypto/tfm_crypto_api.h b/secure_fw/partitions/crypto/tfm_crypto_api.h
index 5e4c2d3..6ceb9bc 100644
--- a/secure_fw/partitions/crypto/tfm_crypto_api.h
+++ b/secure_fw/partitions/crypto/tfm_crypto_api.h
@@ -15,6 +15,7 @@
 #include <stdint.h>
 #include "tfm_crypto_defs.h"
 #include "tfm_crypto_key.h"
+#include "tfm_api.h"
 
 /**
  * \brief List of possible operation types supported by the TFM based
@@ -34,13 +35,6 @@
     TFM_CRYPTO_OPERATION_TYPE_MAX = INT_MAX
 };
 
-/*
- * Macro to determine the group_id corresponding to a function_id by
- * accessing the tfm_crypto_func_sid table
- */
-#define TFM_CRYPTO_GET_GROUP_ID(_function_id)    \
-                        ((enum tfm_crypto_group_id)((_function_id) & 0xFF))
-
 /**
  * \brief Initialise the service
  *