diff options
author | Edison Ai <edison.ai@arm.com> | 2018-01-09 16:37:54 +0800 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2019-04-01 09:34:25 +0200 |
commit | d2e5e90e5e4f73d7284b312e47726d1f8379c16e (patch) | |
tree | 19d28ba264db81918240f71b9c6ef026630e4fb5 /lib/libmbedtls/include/mbedtls_config_kernel.h | |
parent | dddd6a264f8a9625cdb39b14ab61831e29201807 (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.h | 17 |
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> |