zephyr/modules/openthread/platform
Damian Krolik ab09c522b5 modules: openthread: platform: optimize stack usage in crypto_psa
A PSA crypto operation object can be initialized in multiple
ways according to the documentation. For example,
1. Using a dedicated psa_xxx_operation_init() function that
   returns an initialized object.
2. Using memset() to zero out the operation object.

For some PSA crypto driver implementations, using the first
method causes an excessive stack usage if the operation
object is large and psa_xxx_operation_init() is not inlined.
Instead, it is better to stick to memset() for this purpose.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
2025-03-07 19:59:00 +01:00
..
alarm.c openthread: fix logging configuration 2025-01-28 14:13:31 +01:00
ble.c net: openthread: fix otPlatBleEnable 2025-01-30 14:07:46 +01:00
CMakeLists.txt modules: openthread: Add of spinel hdlc rcp host interface 2024-11-27 10:37:21 -05:00
crypto_psa.c modules: openthread: platform: optimize stack usage in crypto_psa 2025-03-07 19:59:00 +01:00
diag.c net: openthread: cleanup diag commands 2025-01-14 08:59:22 +01:00
entropy.c
hdlc_interface.cpp modules: openthread: Add of spinel hdlc rcp host interface 2024-11-27 10:37:21 -05:00
hdlc_interface.hpp modules: openthread: Add of spinel hdlc rcp host interface 2024-11-27 10:37:21 -05:00
logging.c
memory.c
messagepool.c openthread: fix logging configuration 2025-01-28 14:13:31 +01:00
misc.c
openthread-core-zephyr-config.h secure_storage: add a global registry header file for PSA key IDs 2025-02-13 20:22:09 +01:00
platform-zephyr.h doc: fix wrong header guard code comment 2025-03-03 14:35:27 +01:00
platform.c
radio_spinel.cpp modules: openthread: Add of spinel hdlc rcp host interface 2024-11-27 10:37:21 -05:00
radio.c net: openthread: radio: Add setting channel in diag mode 2025-01-09 15:49:21 +01:00
settings.c
shell.c
spi.c
uart.c openthread: fix logging configuration 2025-01-28 14:13:31 +01:00