Skip to content
9 changes: 7 additions & 2 deletions .pytool/CISettings.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,8 +167,13 @@ def GetDependencies(self):
return [
{
"Path": "MU_BASECORE",
"Url": "https://github.com/microsoft/mu_basecore.git",
"Commit": "922377cb580e03c45628ddb4e0a0871ccf2f6f2d"
# MU_CHANGE [TEMP] - pin to fork commit carrying the new
# BaseCryptLib/OneCrypto APIs (GetAuthenticodeHash,
# GetTrustAnchorX509FromAuthData, FreeTrustAnchorX509Cache,
# GetAuthenticodeHashAlgorithm, X509GetTbsCertHash). Revert to
# https://github.com/microsoft/mu_basecore.git once merged.
"Url": "https://github.com/flickdm/mu_basecore.git",
"Commit": "709ab9b016ecf0555142ba5bc0da55227f34a7cd"
},
{
"Path": "Features/MM_SUPV",
Expand Down
9 changes: 9 additions & 0 deletions MbedTlsPkg/Library/BaseCryptLib/BaseCryptLib.inf
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@
Pk/CryptDhNull.c
Pk/CryptX509.c
Pk/CryptAuthenticode.c
Pk/CryptAuthenticodeHash.c # MU_CHANGE
Pk/CryptTrustAnchor.c # MU_CHANGE
Pk/CryptTs.c
Pk/CryptRsaPss.c
Pk/CryptRsaPssSign.c
Expand Down Expand Up @@ -78,6 +80,13 @@
SynchronizationLib
[Protocols]
gEfiMpServiceProtocolGuid

[Guids]
## SOMETIMES_CONSUMES ## GUID # Image hash type used by GetAuthenticodeHash
gEfiCertSha1Guid # MU_CHANGE
gEfiCertSha256Guid # MU_CHANGE
gEfiCertSha384Guid # MU_CHANGE
gEfiCertSha512Guid # MU_CHANGE
#
# Remove these [BuildOptions] after this library is cleaned up
#
Expand Down
2 changes: 2 additions & 0 deletions MbedTlsPkg/Library/BaseCryptLib/PeiCryptLib.inf
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@
Pk/CryptDhNull.c
Pk/CryptX509Null.c
Pk/CryptAuthenticodeNull.c
Pk/CryptAuthenticodeHashNull.c # MU_CHANGE
Pk/CryptTrustAnchorNull.c # MU_CHANGE
Pk/CryptTsNull.c
Pk/CryptRsaPss.c
Pk/CryptRsaPssSignNull.c
Expand Down
Loading
Loading