zephyr/subsys/net/l2/openthread
Damian Krolik 726656dda5 net: openthread: Add crypto backend based on PSA API
OpenThread has lately got an option to provide a custom
crypto backend that replaces the default, based on mbedTLS
API. Implement a backend based on ARM PSA crypto API that
is better suited for applications willing to take advantage
of the ARM trust zone technology.

Add Kconfig option: OPENTHREAD_CRYPTO_PSA_ENABLE which
enables that backend.

Also, another Kconfig option:
OPENTHREAD_PLATFORM_KEY_REFERENCES_ENABLE, implied by the
former, which enables usage of key references instead of
literal keys in OpenThread. It will eventually allow
OpenThread applications to keep sensitive data such as
encryption keys in the secure storage, accessible from the
secure world only.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
2021-10-17 11:51:38 -04:00
..
CMakeLists.txt
Kconfig net: openthread: Add crypto backend based on PSA API 2021-10-17 11:51:38 -04:00
Kconfig.features net: openthread: add Netdata Publisher Kconfig option 2021-08-11 11:29:36 -04:00
Kconfig.thread net: openthread: allow to enable/disable TCP 2021-09-01 10:37:41 +02:00
openthread_utils.c net: l2: openthread: join thread mcast addrs added to zephyr 2021-01-11 10:48:26 +02:00
openthread_utils.h
openthread.c manifest: update openthread 2021-07-07 07:47:52 -05:00