aboutsummaryrefslogtreecommitdiff
path: root/configs/config-tfm.h
diff options
context:
space:
mode:
authorValerio Setti <valerio.setti@nordicsemi.no>2023-12-04 12:07:30 +0100
committerValerio Setti <valerio.setti@nordicsemi.no>2023-12-04 15:24:25 +0100
commit5e18b90c95068efd1f3e872707b88994758af09c (patch)
tree28d0e0d2fd5ae63c91de77efc4beed9402ba988b /configs/config-tfm.h
parent58d0206f390a2322b7a8e93bf0c6430126dcaebb (diff)
downloadmbedtls-5e18b90c95068efd1f3e872707b88994758af09c.zip
mbedtls-5e18b90c95068efd1f3e872707b88994758af09c.tar.gz
mbedtls-5e18b90c95068efd1f3e872707b88994758af09c.tar.bz2
config-tfm: disable CIPHER_C
We also add a check in "all.sh" components: - component_test_tfm_config_p256m_driver_accel_ec - component_test_tfm_config to ensure that CIPHER_C was not re-enabled accidentally. Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
Diffstat (limited to 'configs/config-tfm.h')
-rw-r--r--configs/config-tfm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/configs/config-tfm.h b/configs/config-tfm.h
index 85b677b..f6f527e 100644
--- a/configs/config-tfm.h
+++ b/configs/config-tfm.h
@@ -45,6 +45,11 @@
#undef MBEDTLS_PLATFORM_STD_EXIT_SUCCESS
#undef MBEDTLS_PLATFORM_STD_EXIT_FAILURE
+/* CCM is the only cipher/AEAD enabled in TF-M configuration files, but it
+ * does not need CIPHER_C to be enabled, so we can disabled it in order
+ * to reduce code size further. */
+#undef MBEDTLS_CIPHER_C
+
/*
* In order to get an example config that works cleanly out-of-the-box
* for both baremetal and non-baremetal builds, we detect baremetal builds