ADAC: Add support for ECDSA P-384

Change-Id: I1d62b36ff5cff4e07fce94a54b45f8ff5babd727
Signed-off-by: Mathias Brossard <mathias.brossard@arm.com>
diff --git a/target/trusted-firmware-m/authenticator-crypto-config.h b/target/trusted-firmware-m/authenticator-crypto-config.h
index ab2f1c6..a55e6ac 100644
--- a/target/trusted-firmware-m/authenticator-crypto-config.h
+++ b/target/trusted-firmware-m/authenticator-crypto-config.h
@@ -37,7 +37,8 @@
 #endif
 
 /* PSA ADAC */
-#if defined(PSA_ADAC_EC_P256) || defined(PSA_ADAC_EC_P521)
+#if defined(PSA_ADAC_EC_P256) || defined(PSA_ADAC_EC_P384) \
+    || defined(PSA_ADAC_EC_P521)
 #define MBEDTLS_ECDSA_C
 #define MBEDTLS_ECP_C
 #define MBEDTLS_ASN1_PARSE_C
@@ -51,6 +52,9 @@
 #if defined(PSA_ADAC_EC_P256)
 #define MBEDTLS_ECP_DP_SECP256R1_ENABLED
 #endif
+#if defined(PSA_ADAC_EC_P384)
+#define MBEDTLS_ECP_DP_SECP384R1_ENABLED
+#endif
 #if defined(PSA_ADAC_EC_P521)
 #define MBEDTLS_ECP_DP_SECP521R1_ENABLED
 #endif
@@ -67,6 +71,10 @@
 #define MBEDTLS_SHA224_C
 #define MBEDTLS_SHA256_C
 #define MBEDTLS_SHA256_SMALLER
+#if defined(PSA_ADAC_EC_P384)
+#define MBEDTLS_SHA384_C
+#define MBEDTLS_SHA384_SMALLER
+#endif
 #if defined(PSA_ADAC_EC_P521) || defined(PSA_ADAC_ED25519)
 #define MBEDTLS_SHA512_C
 #define MBEDTLS_SHA512_SMALLER