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