aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2018-11-09 13:29:03 +0100
committerJérôme Forissier <jerome.forissier@linaro.org>2018-11-14 15:32:01 +0100
commitc6e2ead3ff5c48287cb3c3028e9eea3e4c2f1642 (patch)
tree78e336f780ed266b8f61b5295814e488e5972742 /lib
parentb848bb238264e0b2b23ccb5543a9588e02575ddd (diff)
core: mbedtls: configure bignum word size
Configures mbedtls bignum word size (mbedtls_mpi_uint and mbedtls_mpi_sint) as 32-bit or 64-bit depending on arm architecture. Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/libmbedtls/include/mbedtls_config_kernel.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libmbedtls/include/mbedtls_config_kernel.h b/lib/libmbedtls/include/mbedtls_config_kernel.h
index fd8b223c..55330496 100644
--- a/lib/libmbedtls/include/mbedtls_config_kernel.h
+++ b/lib/libmbedtls/include/mbedtls_config_kernel.h
@@ -4,6 +4,12 @@
#define __MBEDTLS_CONFIG_KERNEL_H
#ifdef CFG_CORE_MBEDTLS_MPI
+#ifdef ARM32
+#define MBEDTLS_HAVE_INT32
+#endif
+#ifdef ARM64
+#define MBEDTLS_HAVE_INT64
+#endif
#define MBEDTLS_BIGNUM_C
#define MBEDTLS_GENPRIME
#endif