Skip to content

Commit

Permalink
Refactor Stage0 HAL attestation trait
Browse files Browse the repository at this point in the history
This makes the attestation more generic as a step towards supporting
Intel TDX RTMR-based attestation.

More specifically: for DICE attestation we need to get the attestation
report before we start calling `extend` for the first time. For Intel
TDX and RTMRs we need to get the attestation report when calling
`quote`.

BUG: 368060274

Change-Id: Id7e5270f108bf0ccc556fb0aa9b862ed1096a23e
  • Loading branch information
conradgrobler committed Oct 16, 2024
1 parent 5be2b19 commit 5614f77
Show file tree
Hide file tree
Showing 18 changed files with 325 additions and 334 deletions.
103 changes: 52 additions & 51 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions enclave_apps/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions oak_attestation/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ rust_library(
"@oak_crates_index//:anyhow",
"@oak_crates_index//:ciborium",
"@oak_crates_index//:coset",
"@oak_crates_index//:hex",
"@oak_crates_index//:p256",
"@oak_crates_index//:prost",
"@oak_crates_index//:rand_core",
Expand Down
Loading

0 comments on commit 5614f77

Please sign in to comment.