Skip to content

Conversation

@sachaservan
Copy link
Member

@sachaservan sachaservan commented Dec 4, 2025

Summary by cubic

Fixed swapped AMD Genoa certificates and updated policy bit validation to match the SEV-SNP spec. This restores correct certificate chain validation and prevents false report rejections.

  • Bug Fixes
    • Corrected embedded certs: ARK is self-signed (CN=ARK-Genoa), ASK is intermediate (CN=SEV-Genoa). Updated validation to check the right CNs.
    • Updated policy zero-bit check to bits 63–26 (was 63–21), aligning with the latest AMD spec and abi_sevsnp.py.

Written for commit 362467c. Summary will update automatically on new commits.

Previously, the condition of checking 63-26 were zero
was too strict and didn't match the latest AMD spec
which has 63-26 as expected to be zero.
Note: abi_sevsnp.py correctly checks that 63-26 are zero.
@sachaservan sachaservan requested a review from jdrean December 4, 2025 18:22
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

@sachaservan sachaservan merged commit 38febf7 into main Dec 16, 2025
2 checks passed
@sachaservan sachaservan deleted the sacha/spec branch December 16, 2025 05:49
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