Skip to content

attestation/v1: add Intel TDX and AMD SEV-SNP arms + measurement endorsements#12

Draft
marctrem wants to merge 1 commit into
mainfrom
marctrem/tdx-snp-attestation
Draft

attestation/v1: add Intel TDX and AMD SEV-SNP arms + measurement endorsements#12
marctrem wants to merge 1 commit into
mainfrom
marctrem/tdx-snp-attestation

Conversation

@marctrem

@marctrem marctrem commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Adds the canonical public wire format for Intel TDX and AMD SEV-SNP attestation, siblings of the existing AWS Nitro arms.

  • Generic.union: intel_tdx = 5, amd_sev_snp = 6.
  • Result.PlatformInfo.union: intel_tdx = 4, amd_sev_snp = 5.
  • New messages: IntelTDXAttestation, AMDSEVSNPAttestation, IntelTDXAttestationResult, AMDSEVSNPAttestationResult (+AMDSEVSNPTcbVersion).
  • MeasurementEndorsement / EndorsementPayload / MeasurementConstraint: a signed statement binding measurement-register values to a signed image release — the portable analog of Nitro's PCR8 image-signing pin, since neither TDX nor SNP-on-cloud provides an image-embedded signature.

buf lint (STANDARD) and buf format clean. Consumed by splitsecure/priv branch marctrem/tdx-snp-attestation.

🤖 Generated with Claude Code

…rsements

Adds IntelTDXAttestation/AMDSEVSNPAttestation (evidence) and their
AttestationResult counterparts (verified fields) to the attestation
union, plus MeasurementEndorsement/EndorsementPayload/MeasurementConstraint
for pinning release identity on platforms that have no image-embedded
signing signature.
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest Buf updates on your PR. Results from workflow Buf CI / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedJul 2, 2026, 7:41 PM

@marctrem marctrem marked this pull request as draft July 2, 2026 20:27
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.

1 participant