Skip to content

Commit 70e46ce

Browse files
Vge0rgefrkv
authored andcommitted
samples: ecdh: Increase stack size for CryptoCell devices
The CryptoCell library (0.9.21) requires more stack than before, but it reduces the memory used by compiled objects. Increase the stack size for the library for all the CryptoCell enabled targets which don't use TF-M. For the TF-M builds the this configuration does not affect the stack inside TF-M so it is not relevant. Signed-off-by: Georgios Vasilakis <georgios.vasilakis@nordicsemi.no>
1 parent c59a439 commit 70e46ce

19 files changed

Lines changed: 36 additions & 1 deletion

samples/crypto/ecdh/boards/nrf52840dk_nrf52840.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CC3XX=y
1010
# Mbedtls configuration
1111
CONFIG_MBEDTLS_ENABLE_HEAP=y
1212
CONFIG_MBEDTLS_HEAP_SIZE=8192
13+
14+
CONFIG_MAIN_STACK_SIZE=6144

samples/crypto/ecdh/boards/nrf5340dk_nrf5340_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CC3XX=y
1010
# Mbedtls configuration
1111
CONFIG_MBEDTLS_ENABLE_HEAP=y
1212
CONFIG_MBEDTLS_HEAP_SIZE=8192
13+
14+
CONFIG_MAIN_STACK_SIZE=6144

samples/crypto/ecdh/boards/nrf5340dk_nrf5340_cpuapp_ns.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@
66

77
# Using hardware crypto accelerator
88
CONFIG_PSA_CRYPTO_DRIVER_CC3XX=y
9+
10+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54h20dk_nrf54h20_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ CONFIG_PSA_SSF_CRYPTO_CLIENT=y
1313
# Mbedtls configuration
1414
CONFIG_MBEDTLS_ENABLE_HEAP=y
1515
CONFIG_MBEDTLS_HEAP_SIZE=8192
16+
17+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54l15dk_nrf54l05_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
99
# Mbedtls configuration
1010
CONFIG_MBEDTLS_ENABLE_HEAP=y
1111
CONFIG_MBEDTLS_HEAP_SIZE=8192
12+
13+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54l15dk_nrf54l10_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
99
# Mbedtls configuration
1010
CONFIG_MBEDTLS_ENABLE_HEAP=y
1111
CONFIG_MBEDTLS_HEAP_SIZE=8192
12+
13+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54l15dk_nrf54l15_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
99
# Mbedtls configuration
1010
CONFIG_MBEDTLS_ENABLE_HEAP=y
1111
CONFIG_MBEDTLS_HEAP_SIZE=8192
12+
13+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
77

88
CONFIG_MBEDTLS_ENABLE_HEAP=y
99
CONFIG_MBEDTLS_HEAP_SIZE=8192
10+
11+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54lm20dk_nrf54lm20b_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
77

88
CONFIG_MBEDTLS_ENABLE_HEAP=y
99
CONFIG_MBEDTLS_HEAP_SIZE=8192
10+
11+
CONFIG_MAIN_STACK_SIZE=4096

samples/crypto/ecdh/boards/nrf54ls05dk_nrf54ls05b_cpuapp.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@
77
# Mbed TLS heap configuration
88
CONFIG_MBEDTLS_ENABLE_HEAP=y
99
CONFIG_MBEDTLS_HEAP_SIZE=8192
10+
11+
CONFIG_MAIN_STACK_SIZE=4096

0 commit comments

Comments
 (0)