Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 0f07c187d016bd63098a5bf3e2b12c51ca9d4bb3
      
https://github.com/tianocore/edk2/commit/0f07c187d016bd63098a5bf3e2b12c51ca9d4bb3
  Author: Michael G.A. Holland <[email protected]>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M CryptoPkg/Driver/Crypto.c
    M CryptoPkg/Include/Library/BaseCryptLib.h
    M CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h
    M CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
    M CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf
    M CryptoPkg/Library/BaseCryptLib/Pem/CryptPem.c
    M CryptoPkg/Library/BaseCryptLib/Pem/CryptPemNull.c
    A CryptoPkg/Library/BaseCryptLib/Pk/CryptMlDsa.c
    A CryptoPkg/Library/BaseCryptLib/Pk/CryptMlDsaNull.c
    M CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c
    M CryptoPkg/Library/BaseCryptLib/Pk/CryptX509Null.c
    M CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf
    M CryptoPkg/Library/BaseCryptLib/SecCryptLib.inf
    M CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf
    M CryptoPkg/Library/BaseCryptLib/UnitTestHostBaseCryptLib.inf
    M CryptoPkg/Library/BaseCryptLibMbedTls/Pem/CryptPemNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptMlDsaNull.c
    M CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptX509.c
    M CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptX509Null.c
    M CryptoPkg/Library/BaseCryptLibNull/Pem/CryptPemNull.c
    A CryptoPkg/Library/BaseCryptLibNull/Pk/CryptMlDsaNull.c
    M CryptoPkg/Library/BaseCryptLibNull/Pk/CryptX509Null.c
    M CryptoPkg/Library/BaseCryptLibOnProtocolPpi/CryptLib.c
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-2k-avxifma.s
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-3k-avxifma.s
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-4k-avxifma.s
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-2k-avxifma.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-3k-avxifma.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-4k-avxifma.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-ec.h
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-noec.h
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_ml_dsa_gen.c
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/der_ml_dsa.h
    M CryptoPkg/Library/OpensslLib/OpensslLib.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf
    M CryptoPkg/Library/OpensslLib/OpensslStub/uefiprov.c
    M CryptoPkg/Library/OpensslLib/configure.py
    M CryptoPkg/Private/Protocol/Crypto.h
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/BaseCryptLibUnitTests.c
    A CryptoPkg/Test/UnitTest/Library/BaseCryptLib/MlDsaTestVectors.h
    A CryptoPkg/Test/UnitTest/Library/BaseCryptLib/MlDsaTests.c
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLib.h
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLibHost.inf
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/TestBaseCryptLibShell.inf

  Log Message:
  -----------
  CryptoPkg/BaseCryptLib: Add ML-DSA Support

Created ML-DSA API functions to configure public and private keys for
ML-DSA algorithm.  This will allow users to sign and verify with ML-DSA.
Unit tests were add to confirm operation of the API.

Signed-off-by: Michael G.A. Holland <[email protected]>



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


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to