Use Standalone MM Shared Crypto [Rebase & FF] #822
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Updates Mu Basecore to include the Standalone MM shared crypto binaries
via the external dependency in CryptoPkg. Updates QemuQ35Pkg to use the
Standalone MM crypto binary.
QemuSbsaPkg is not modified as a Standalone MM binary is currently not
published for AARCH64.
Bump MU_BASECORE from 2023020010.0.0 to 2023020011.0.0
Introduces 9 new commits in
MU_BASECORE.
In particular, this release updates the shared crypto binary external
dependency in CryptoPkg to include the Standalone MM binaries.
QemuQ35Pkg: Use the Standalone MM shared crypto driver
Updates Standalone MM modules to use the
BaseCryptLibOnProtocolPpi/StandaloneMmCryptLib.inf
instance of
BaseCryptLib
. This will allow those modules to use thegEdkiiSmmCryptoProtocolGuid
protocol instance published by the Standalone MM crypto binary.
flow, or firmware?
validation improvement, ...
in build or boot behavior?
a function in a new library class in a pre-existing module, ...
outside direct code modifications (and comments)?
on an a separate Web page, ...
How This Was Tested
QemuQ35Pkg
local build and boot to EFI shell and Windows OSIntegration Instructions
N/A - Only impacts the QEMU Q35 platform.