OpenDevicePartnership / OpenDevicePartnership/odp-platform-common

UEFI Measured Boot on Open HW and QEMU

Open
#14 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
1
Forks
5
Avg merge
3d 4h
Merged PRs (30d)
9

Description

This task is for examining the MU implementation of UEFI measured boot and understanding the specification then porting a best-in-class solution to our ODM Loader code.

This task is not a direct port to our tree. Instead, we need to understand how it works and implement a clean way to work as a Patina component.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining the MU implementation of UEFI measured boot and the relevant UEFI specification, then compare them with the ODM Loader and Patina component model. The task is complete when a best-in-class measured-boot approach is cleanly implemented as a Patina component for Open HW and QEMU, rather than directly ported to this tree.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.