aboutsummaryrefslogtreecommitdiff
path: root/lib/libmbedtls/include/mbedtls_config_kernel.h
diff options
context:
space:
mode:
authorEdison Ai <edison.ai@arm.com>2018-01-09 16:37:54 +0800
committerJérôme Forissier <jerome.forissier@linaro.org>2019-04-01 09:34:25 +0200
commitd2e5e90e5e4f73d7284b312e47726d1f8379c16e (patch)
tree19d28ba264db81918240f71b9c6ef026630e4fb5 /lib/libmbedtls/include/mbedtls_config_kernel.h
parentdddd6a264f8a9625cdb39b14ab61831e29201807 (diff)
libmbedtls: support symmetrical ciphers
Adds support for symmetrical ciphers. The XTS mode is not supported in mbedTLS and will be dealt with later. Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Edison Ai <edison.ai@arm.com> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'lib/libmbedtls/include/mbedtls_config_kernel.h')
-rw-r--r--lib/libmbedtls/include/mbedtls_config_kernel.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/libmbedtls/include/mbedtls_config_kernel.h b/lib/libmbedtls/include/mbedtls_config_kernel.h
index d2d9e8b7..0c8ad37f 100644
--- a/lib/libmbedtls/include/mbedtls_config_kernel.h
+++ b/lib/libmbedtls/include/mbedtls_config_kernel.h
@@ -37,6 +37,23 @@
#define MBEDTLS_MD_C
#endif
+#if defined(CFG_CRYPTO_AES)
+#define MBEDTLS_AES_C
+#define MBEDTLS_AES_ROM_TABLES
+#endif
+
+#if defined(CFG_CRYPTO_DES)
+#define MBEDTLS_DES_C
+#endif
+
+#if defined(CFG_CRYPTO_CBC)
+#define MBEDTLS_CIPHER_MODE_CBC
+#endif
+
+#if defined(CFG_CRYPTO_CTR)
+#define MBEDTLS_CIPHER_MODE_CTR
+#endif
+
#endif /*CFG_CRYPTOLIB_NAME_mbedtls*/
#include <mbedtls/check_config.h>