Hi Simon,
On Sun, 26 Jan 2025 at 13:43, Simon Glass <s...@chromium.org> wrote: > > Add some symbols for supporting SHA1 etc. for VPL. > > Signed-off-by: Simon Glass <s...@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....@linaro.org/ 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 >