zephyr/modules/mbedtls
Valerio Setti 41389fbb81 mbedtls: add a kconfig to use the p256-m directly (without PSA interface)
For sake of memory footprint it might be required to shrink
down the memory footprint as much as possible. Unfortunately Mbed TLS
PSA interface brings in some extra code for key management which makes
it larger than the TinyCrypt counterpart when it comes to p256-m
interfacing. For this reason it might be useful to directly access
the p256-m driver directly.

This commit adds this support and it also updates the corresponding
test in order to make use of this condition.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2024-06-12 01:53:58 -07:00
..
configs mbedtls: add support for the P256M driver 2024-06-12 01:53:58 -07:00
include mbedtls: add CONFIG_MBEDTLS_INIT 2023-07-06 11:45:08 +02:00
CMakeLists.txt mbedtls: add a kconfig to use the p256-m directly (without PSA interface) 2024-06-12 01:53:58 -07:00
create_psa_files.py mbedtls: add new PSA_CRYPTO_CLIENT config 2024-05-23 11:53:02 -04:00
debug.c
Kconfig mbedtls: add Kconfig option for PSA_WANT_ALG_SHA_256 2024-05-08 22:14:19 -07:00
Kconfig.psa mbedtls: add new PSA_CRYPTO_CLIENT config 2024-05-23 11:53:02 -04:00
Kconfig.tls-generic mbedtls: add a kconfig to use the p256-m directly (without PSA interface) 2024-06-12 01:53:58 -07:00
shell.c
zephyr_init.c mbedtls: add psa_crypto_init() when Mbed TLS acts a PSA crypto client 2024-06-12 01:53:58 -07:00