On Mon, Jan 27, 2025 at 10:23:12AM -0500, Raymond Mao wrote: > 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.
Actually, can you work on top of this one please Raymond? I tried yours out now and it results in ~4KiB growth so something isn't right there, but Simon's is fine atm. Thanks! -- Tom
signature.asc
Description: PGP signature