Skip to content

Downstream firmware measurement #7

Open

Description

@leongross

Using the provided Crypto service, measure (using a NIST-certified hash function) the firmware into non-volatile storage.

Requires

  • Crypto service

Activity

  1. added this to the Boot Orchestration milestone on Jul 9, 2026
  2. moved this from Todo to Blocked in OpenPRoT PFRon Jul 10, 2026
  3. self-assigned this
    on Aug 20, 2026
  4. chrysh commented on Oct 28, 2026

    @chrysh
    Collaborator

    Status 2026-10-28: the seam is merged. OpenPRoT#547 added the Measurer trait and the Measurement newtype, OpenPRoT#546 carries the digest on Verdict::Authenticated and reports it as Report::Measured through the board sink, and OpenPRoT#591 runs the path in QEMU: the run passes when the sink was handed exactly one measurement naming the managed device, and every other scenario asserts it was handed none.

    What is left is a Measurer that hashes for real, which needs the crypto read path. No board supplies one today; the digest in the run is a constant. Stays blocked on the crypto service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions