u-boot/lib/mbedtls
Raymond Mao ac0b1e82ff mbedtls: refactor mbedtls build for XPL
Refactor the entire kconfig page for mbedtls, adapt mbedtls makefile
and default config file using 'XPL_', in order to have independent
mbedtls kconfig options in U-Boot Proper, SPL, TPL and VPL.
User can choose legacy or mbedtls libraries for them independently.

Set mbedtls native hashing libraries as default when MBEDTLS_LIB,
SPL_MBEDTLS_LIB, TPL_MBEDTLS_LIB or VPL_MBEDTLS_LIB is selected.

If users prefer using U-Boot legacy hashing libraries, please select
MBEDTLS_LIB_HASHING_ALT, SPL_MBEDTLS_LIB_HASHING_ALT,
TPL_MBEDTLS_LIB_HASHING_ALT or VPL_MBEDTLS_LIB_HASHING_ALT for U-Boot
Proper, SPL, TPL and VPL respectively.

Moreover, rename a few kconfig options and update their descriptions to
improve the consistency of terminology.

Signed-off-by: Raymond Mao <raymond.mao@linaro.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2025-02-27 12:11:02 -06:00
..
external/mbedtls mbedtls/external: remove broken git submodule 2025-02-13 09:53:18 -06:00
port mbedtls: access mbedtls private members in mscode and pkcs7 parser 2025-02-27 12:11:02 -06:00
Kconfig mbedtls: refactor mbedtls build for XPL 2025-02-27 12:11:02 -06:00
Makefile mbedtls: refactor mbedtls build for XPL 2025-02-27 12:11:02 -06:00
mbedtls_def_config.h mbedtls: refactor mbedtls build for XPL 2025-02-27 12:11:02 -06:00
md5.c mbedtls: add digest shim layer for MbedTLS 2024-10-14 17:58:31 -06:00
mscode_parser.c mbedtls: add MSCode parser porting layer 2024-10-14 17:58:48 -06:00
pkcs7_parser.c mbedtls: fix defects in coverity scan 2024-10-18 14:18:12 -06:00
public_key.c mbedtls: add public key porting layer 2024-10-14 17:58:43 -06:00
rsa_helper.c mbedtls: add RSA helper layer on MbedTLS 2024-10-14 17:58:50 -06:00
sha1.c mbedtls: add digest shim layer for MbedTLS 2024-10-14 17:58:31 -06:00
sha256.c lib: mbedtls: sha256: add support of key derivation 2025-01-18 17:12:47 -06:00
sha512.c mbedtls: add digest shim layer for MbedTLS 2024-10-14 17:58:31 -06:00
x509_cert_parser.c mbedtls: fix defects in coverity scan 2024-10-18 14:18:12 -06:00