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
ble.c
CMakeLists.txt
crypto_psa.c modules: openthread: platform: optimize stack usage in crypto_psa 2025-03-07 19:59:00 +01:00
diag.c
entropy.c
hdlc_interface.cpp
hdlc_interface.hpp
logging.c
memory.c
messagepool.c
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
radio.c
settings.c
shell.c
spi.c
uart.c