diff options
author | Dimitris Papastamos <dimitris.papastamos@arm.com> | 2018-09-05 12:19:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-05 12:19:03 +0100 |
commit | 05ca725465276726cb45f8c97afef6f066238561 (patch) | |
tree | d80bbec677090060408e9cac006b8e63cd708954 /include/drivers | |
parent | e8e0717297938c20a1d4961942996454e016e64d (diff) | |
parent | 2a579540a6fc2780035a8c759ca645564dfb2ddc (diff) | |
download | trusted-firmware-a-05ca725465276726cb45f8c97afef6f066238561.tar.gz |
Merge pull request #1554 from jts-arm/mbed
Mbed TLS shared heap
Diffstat (limited to 'include/drivers')
-rw-r--r-- | include/drivers/auth/mbedtls/mbedtls_config.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/include/drivers/auth/mbedtls/mbedtls_config.h b/include/drivers/auth/mbedtls/mbedtls_config.h index f8f260808b..59aeea9929 100644 --- a/include/drivers/auth/mbedtls/mbedtls_config.h +++ b/include/drivers/auth/mbedtls/mbedtls_config.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015-2017, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -95,4 +95,16 @@ #include "mbedtls/check_config.h" #endif +/* + * Determine Mbed TLS heap size + * 13312 = 13*1024 + * 7168 = 7*1024 + */ +#if (TF_MBEDTLS_KEY_ALG_ID == TF_MBEDTLS_ECDSA) \ + || (TF_MBEDTLS_KEY_ALG_ID == TF_MBEDTLS_RSA_AND_ECDSA) +#define TF_MBEDTLS_HEAP_SIZE U(13312) +#elif (TF_MBEDTLS_KEY_ALG_ID == TF_MBEDTLS_RSA) +#define TF_MBEDTLS_HEAP_SIZE U(7168) +#endif + #endif /* __MBEDTLS_CONFIG_H__ */ |