zephyr/tests/subsys
Tomi Fontanilles f2c643ba02 storage: flash_map: replace TinyCrypt by PSA
As part of ongoing work to move away from TinyCrypt and towards PSA
(#43712), introduce a PSA option and remove the TinyCrypt one for the
SHA-256 implementation.

The Mbed TLS implementation is modified to use `mbedtls_sha256`
directly for smaller code size.

As of now the implementation defaults to PSA only if TF-M is enabled
because a dependency loop happens if using `PSA_CRYPTO_CLIENT` as a
condition in `FLASH_AREA_CHECK_INTEGRITY_BACKEND`.

A test case is added for the PSA implementation, and an NS platform is
added to the base test case to verify the compilation on a TF-M-enabled
platform.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2024-06-14 14:02:08 -04:00
..
bindesc/definition build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
canbus/isotp drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
debug test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
dfu tests/dfu: Replace flash_area_erase with flash_area_flatten 2024-06-04 08:00:46 +02:00
dsp hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
edac
emul tests: subsys: fix emul test compile 2024-05-24 18:03:44 -04:00
fs test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
input tests input/longpress: Add missing overlays for native_sim_64 2024-04-18 12:20:14 +02:00
ipc tests: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
jwt modules: mbedtls: Add a mbedtls_ms_time implementation 2024-01-17 16:52:52 +01:00
llext/simple llext: remove the "modules_enabled" tests 2024-06-14 19:24:51 +02:00
logging test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
lorawan tests: subsys: lorawan: add more test cases 2024-06-11 16:09:23 +03:00
mem_mgmt test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
mgmt tests: mgmt: mcumgr: fs_mgmt_hash_supported: add unsupported platforms 2024-05-29 08:39:26 +02:00
modbus
modem test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
openthread tests: openthread: Disable native_posix board 2024-05-20 14:25:44 +03:00
pm test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
portability test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
random/rng tests: random: Move and rename rng test 2024-05-30 16:48:31 -05:00
rtio/rtio_api sys: Add a lockfree mpsc and spsc queues 2024-06-06 00:42:29 -07:00
sd tests: sd: sdmmc: add rcar_h3ulcb_r8a77951_a57 board to test 2024-06-12 21:14:49 -04:00
sensing tests: subsys: sensing: set CONFIG_EMUL=y 2024-06-06 04:44:49 -07:00
settings test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
shell build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
sip_svc
storage storage: flash_map: replace TinyCrypt by PSA 2024-06-14 14:02:08 -04:00
testsuite/fff_fake_contexts tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
tracing/tracing_api
usb usb: device_next: add helper to register all available class instances 2024-06-14 19:17:13 +02:00
zbus hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00