Skip to content

Commit

Permalink
TpmTestingPkg: Add TPM Replay tool
Browse files Browse the repository at this point in the history
Adds a new tool that allows a user to specify a TPM Event Log in
JSON or YAML (validated against a supplied schema) that is transformed
into a binary that can be used by the TPM Replay feature.

A binary can also be transformed back to a YAML file.

This is an initial draft of the tool. Some files or code will likely
move to other more generic repos, the schema to a public schema
store, and new features are planned to be added as well. For example,
some PCR7 events will allow individual UEFI variable details to be
specified in the input JSON/YAML file to make their creation more
clear.

While this is planned, the initial draft provides sufficient
functionality to use with the feature and share with others now.

Signed-off-by: Michael Kubacki <[email protected]>
  • Loading branch information
makubacki committed Aug 23, 2023
1 parent 14e4598 commit 216248d
Show file tree
Hide file tree
Showing 4 changed files with 2,035 additions and 0 deletions.
Loading

0 comments on commit 216248d

Please sign in to comment.