-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CHERRY-PICK] Reduce Crypto RNG Assumptions (#89)
## Description Cherry-picked from f54450c. Edited mu_basecore to point to latest release/202302 and fixed a merged conflict in the README. --- **CryptoBinPkg.dsc: Use static stack cookie init for DXE** Simplifies the RNG support expected of platforms integrating the DXE binary. --- **CryptoBinPkg: Use PeiRngLib and DxeRngLib for crypto binaries** Since platforms integrating the binaries may have very different levels of support for random number generation, allow the platform to provide a RNG service for PEI and DXE. A similar change may be made for SMM and Standalone MM environments in the future. --- - [x] Impacts functionality? - [ ] Impacts security? - [x] Breaking change? - [ ] Includes tests? - [x] Includes documentation? ## How This Was Tested - Build and platform integration - Verify RNG PPI/Protocol is present on the PEI and DXE binaries - Verify the PeiRngLib and DxeRngLib libraries can locate and use the RNG PPI and Protocol ## Integration Instructions - Read the readme update made in this change in the "Dependencies Built into Shared Crypto" section. --------- Signed-off-by: Michael Kubacki <[email protected]> Signed-off-by: Michael Kubacki <[email protected]> Co-authored-by: Michael Kubacki <[email protected]>
- Loading branch information
Showing
3 changed files
with
59 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule MU_BASECORE
updated
834 files