Skip to content

fix(quote): align TD attributes with TDX 1.5 ABI - #219

Open
kvinwang wants to merge 1 commit into
masterfrom
fix/tdattributes-v15
Open

fix(quote): align TD attributes with TDX 1.5 ABI#219
kvinwang wants to merge 1 commit into
masterfrom
fix/tdattributes-v15

Conversation

@kvinwang

Copy link
Copy Markdown
Collaborator

Summary

  • align TDATTRIBUTES parsing with Table 3.23 of Intel TDX Module ABI Specification 348551-008US
  • accept the newly defined profiling, ICSSD, service TD extension, LASS, migration, TPA, and PERFMON attributes
  • allow positive reserved bits that attestation verifiers may accept, including the former KL bit
  • reject only the ranges that the specification marks as must-be-zero
  • use a readable const fn ones(range) helper for specification bit ranges

Testing

  • cargo fmt --check
  • cargo test --lib (68 passed)

Specification

Intel TDX Module ABI Specification 348551-008US, Table 3.23

Copilot AI lite review requested due to automatic review settings August 25, 2026 01:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@kvinwang
kvinwang force-pushed the fix/tdattributes-v15 branch 2 times, most recently from f49cac5 to cae7f53 Compare August 25, 2026 01:57
@kvinwang
kvinwang force-pushed the fix/tdattributes-v15 branch from cae7f53 to e98713e Compare August 25, 2026 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants