zephyr/modules/mbedtls
Marcin Niestroj dfe9a91da2 modules: mbedtls: bring back SHA384 support
Before mbedTLS 3.0 there was just SHA512 option, which enabled both SHA384
and SHA512 support. mbedTLS 3.0 introduced SHA384 specific option, which
means that SHA384 got unsupported after merging
commit 4e6cfb67f9 ("modules: mbedTLS: Bump mbedTLS to 3.0").

Introduce SHA384 Kconfig options, so that support for it can be selected in
project configuration if needed. Since SHA384 still depends on SHA512 to be
selected, add such dependency in Kconfig.

Select SHA384 support in non-generic (not configured by Kconfig) mbedTLS
config headers, so that previous (before mbedTLS 3.0 was merged) behavior
is regained.

Fixes: 4e6cfb67f9 ("modules: mbedTLS: Bump mbedTLS to 3.0")
Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2022-06-15 09:11:09 +02:00
..
configs modules: mbedtls: bring back SHA384 support 2022-06-15 09:11:09 +02:00
CMakeLists.txt modules: Allow for Mbed TLS module to match upstream 2021-10-18 09:51:06 -05:00
Kconfig everywhere: fix typos 2022-03-14 20:22:24 -04:00
Kconfig.tls-generic modules: mbedtls: bring back SHA384 support 2022-06-15 09:11:09 +02:00
shell.c modules: migrate includes to <zephyr/...> 2022-05-06 19:57:47 +02:00
zephyr_init.c modules: migrate includes to <zephyr/...> 2022-05-06 19:57:47 +02:00