v2023020001.1.0
What's Changed
🚀 Features & ✨ Enhancements
-
[CHERRY-PICK] SecurityPkg: Add RngPei @makubacki (#278)
Change Details
## Description
The
RngPei
PEIM can be used if RNG should be provided over a dynamic
binary interface to other PEIMs on a platform.(cherry picked from mu_basecore/release/202311)
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
- SecurityPkg CI
- Verify RNG linked with RngLib is executed as expected
- Verify random numbers are generated successfully with a valid RngLib
Integration Instructions
Use the
RngPei
module if a platform needs to producegEfiRngPpiGuid
.The platform should usually link a different
RngLib
instance toRngPei
than other PEIMs that may use the RNG PPI produced sinceRngPei
is responsible
for producing the PPI.For example, a
RngLib
instance that uses the rdrand instruction may be linked
againstRngPei
and aRngLib
instance that uses the RNG PPI may be linked
against other PEIMs.
Full Changelog: v2023020001.0.1...v2023020001.1.0