Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 89309fee81c4c6ff08a42578bf0d5e6d50cf9b56
      
https://github.com/tianocore/edk2/commit/89309fee81c4c6ff08a42578bf0d5e6d50cf9b56
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2024-09-23 (Mon, 23 Sep 2024)

  Changed paths:
    M CryptoPkg/Library/BaseCryptLibMbedTls/PeiCryptLib.inf
    M CryptoPkg/Library/BaseCryptLibMbedTls/RuntimeCryptLib.inf
    M CryptoPkg/Library/BaseCryptLibMbedTls/SecCryptLib.inf
    M CryptoPkg/Library/BaseCryptLibMbedTls/SmmCryptLib.inf
    M CryptoPkg/Library/MbedTlsLib/MbedTlsLib.inf
    M CryptoPkg/Library/MbedTlsLib/MbedTlsLibFull.inf

  Log Message:
  -----------
  CryptoPkg/MbedTls CLANGDWARF: Replace outdated CLANG3x references

The CLANG35 and CLANG38 toolchain specifiers have been phased out, and
replaced with CLANGDWARF. Update the MbedTls library definitions
accordingly.

While at it, switch to the gnu99 C dialect, which is a better match with
GCC in C99 mode, which includes GCC specific GNU extensions.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 1815f35b87f182ca4c5019e9c570f12dbbef61f8
      
https://github.com/tianocore/edk2/commit/1815f35b87f182ca4c5019e9c570f12dbbef61f8
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2024-09-23 (Mon, 23 Sep 2024)

  Changed paths:
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/HashTests.c

  Log Message:
  -----------
  CryptoPkg: Add unit testcase for SM3

SM3 needs to be tested so we can verify that alternative implementations
(such as the one I will be contributing to BaseCryptLibMbedTls) as well
as the reference implementation produce the expected value.

Signed-off-by: Ard Biesheuvel <a...@kernel.org>


  Commit: 1a89c690a1df8a22bd2157be72d438b741c96854
      
https://github.com/tianocore/edk2/commit/1a89c690a1df8a22bd2157be72d438b741c96854
  Author: Ard Biesheuvel <a...@kernel.org>
  Date:   2024-09-23 (Mon, 23 Sep 2024)

  Changed paths:
    M CryptoPkg/CryptoPkg.dsc
    A CryptoPkg/Library/OpensslLib/OpensslLibSm3.inf
    A CryptoPkg/Library/OpensslLib/OpensslStub/OpensslCleanse.c

  Log Message:
  -----------
  CryptoPkg/OpensslLib: Create SM3-only version of the library

Create a special OpensslLib implementation that only exposes the SM3
routines that MbedTlsLib borrows from OpensslLib, to avoid having to
pull in other parts of OpenSSL that are not needed (e.g., via the
library constructor)

Signed-off-by: Ard Biesheuvel <a...@kernel.org>


Compare: https://github.com/tianocore/edk2/compare/6820004b3e2b...1a89c690a1df

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to