Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate PEI RNG Shared Crypto #1007

Merged
merged 2 commits into from
Aug 3, 2024

Conversation

makubacki
Copy link
Member

Description

Produces an RNG PPI that is used by shared crypto to abstract platform RNG support.

  • Updates Mu Basecore to v2023110010.0.1

  • Updates Mu Tiano Plus to v2023110001.1.0

  • Updates Mu MM Supervisor to v12.0.1 (for overrides)

  • Updates pytools for compat with Mu Basecore Rust plugin

  • Impacts functionality?

  • Impacts security?

  • Breaking change?

  • Includes tests?

  • Includes documentation?

How This Was Tested

  • CI
  • Verified RngPei is launched
  • Verified RNG PPI is installed
  • Verified Shared Crypto can use RNG PPI as expected
  • EFI Shell Boot

Integration Instructions

  • N/A

@makubacki makubacki added the semver:patch Pull requests that should increment the release patch version label Aug 2, 2024
@makubacki makubacki self-assigned this Aug 2, 2024
@github-actions github-actions bot added the impact:non-functional Does not have a functional impact label Aug 2, 2024
Platforms/QemuQ35Pkg/PlatformPei/Platform.c Outdated Show resolved Hide resolved
@makubacki
Copy link
Member Author

About to push the SBSA changes, just verifying them locally.

@makubacki makubacki force-pushed the shared_crypto_peirng branch 2 times, most recently from 0e9a994 to 9cc211a Compare August 2, 2024 23:43
Produces a RNG PPI that is used by shared crypto to abstract platform
RNG support.

- Updates Mu Basecore to v2023110011.0.0
- Updates Mu Tiano Plus to v2023110001.1.0
- Updates Mu MM Supervisor to v12.0.1 (for overrides)
- Updates pytools for compat with Mu Basecore Rust plugin

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@apop5
Copy link
Contributor

apop5 commented Aug 3, 2024

Its the unit tests from network pkg. microsoft/mu_basecore#891 exposed problems with the linking of unit tests, and this is appearing in the platform based unit tests.

The following two files need updated (I can't push them to your branch on your fork, so I put them on mine)
https://github.com/apop5/mu_tiano_platforms/blob/shared_crypto_peirng/Platforms/QemuQ35Pkg/Test/QemuQ35PkgHostTest.dsc
https://github.com/apop5/mu_tiano_platforms/blob/shared_crypto_peirng/Platforms/QemuSbsaPkg/Test/QemuSbsaPkgHostTest.dsc

With these changes, it should be able to pass the codecoverage tasks.

The host unit test need changes to the library instances linked to
compile and pass.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@makubacki makubacki merged commit fdece4f into microsoft:main Aug 3, 2024
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact:non-functional Does not have a functional impact semver:patch Pull requests that should increment the release patch version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants