Crypto: Migrate the service to use Mbed crypto library

This patch migrates the TF-M Crypto service to use the
Mbed crypto library version 1.0.0. The regression tests
for Crypto are temporarily disabled to avoid build
failures due to changes in the PSA Crypto API. Some
regression tests for Attestation are disabled as well
as they rely on service-to-service calls to Crypto and
need to use the newer API.

Change-Id: Ic49fd162e89881d7a9e94fa4cddd76fe9a53fa03
Signed-off-by: Jamie Fox <jamie.fox@arm.com>
Co-authored-By: Antonio de Angelis <antonio.deangelis@arm.com>
diff --git a/interface/include/psa_crypto_platform.h b/interface/include/psa_crypto_platform.h
index 6d35c68..5033471 100644
--- a/interface/include/psa_crypto_platform.h
+++ b/interface/include/psa_crypto_platform.h
@@ -10,7 +10,7 @@
  * \brief PSA cryptography module: platform definitions
  *
  * \note This file may not be included directly. Applications must
- * include psa/crypto.h.
+ * include psa_crypto.h.
  *
  * This file contains platform-dependent type definitions.
  *
@@ -26,7 +26,7 @@
 /* PSA requires several types which C99 provides in stdint.h. */
 #include <stdint.h>
 
-/* Integral type representing a key slot number. */
-typedef uint16_t psa_key_slot_t;
+/* Integral type representing a key handle. */
+typedef uint16_t psa_key_handle_t;
 
 #endif /* PSA_CRYPTO_PLATFORM_H */