
Hi Simon,
On Sun, 26 Jan 2025 at 13:43, Simon Glass sjg@chromium.org wrote:
Add some symbols for supporting SHA1 etc. for VPL.
Signed-off-by: Simon Glass sjg@chromium.org
lib/mbedtls/Kconfig | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+)
diff --git a/lib/mbedtls/Kconfig b/lib/mbedtls/Kconfig index 78167ffa252..81274786106 100644 --- a/lib/mbedtls/Kconfig +++ b/lib/mbedtls/Kconfig @@ -112,6 +112,46 @@ config SPL_MD5_LEGACY
endif # SPL
+if VPL
+config VPL_SHA1_LEGACY
bool "Enable SHA1 support in VPL with legacy crypto library"
depends on LEGACY_CRYPTO_BASIC && VPL_SHA1
help
This option enables support of hashing using SHA1 algorithm
with legacy crypto library.
+config VPL_SHA256_LEGACY
bool "Enable SHA256 support in VPL with legacy crypto library"
depends on LEGACY_CRYPTO_BASIC && VPL_SHA256
help
This option enables support of hashing using SHA256 algorithm
with legacy crypto library.
+config VPL_SHA512_LEGACY
bool "Enable SHA512 support in VPL with legacy crypto library"
depends on LEGACY_CRYPTO_BASIC && VPL_SHA512
help
This option enables support of hashing using SHA512 algorithm
with legacy crypto library.
+config VPL_SHA384_LEGACY
bool "Enable SHA384 support in VPL with legacy crypto library"
depends on LEGACY_CRYPTO_BASIC && VPL_SHA384
select VPL_SHA512_LEGACY
help
This option enables support of hashing using SHA384 algorithm
with legacy crypto library.
+config VPL_MD5_LEGACY
bool "Enable MD5 support in VPL with legacy crypto library"
depends on LEGACY_CRYPTO_BASIC && VPL_MD5
help
This option enables support of hashing using MD5 algorithm
with legacy crypto library.
+endif # VPL
Do you mind rebasing this patch on top of my series below? https://lore.kernel.org/u-boot/20250127151657.648255-1-raymond.mao@linaro.or...
My one has refactored the entire mbedtls kconfig submenu, makefile and default config file to adapt with XPL, so that users can have independent config options in both U-Boot proper and XPLs.
Regards, Raymond
endif # LEGACY_CRYPTO_BASIC
config LEGACY_CRYPTO_CERT
2.43.0