Skip to content

feat(report): support SVSM attestation and manifest output - #162

Open
cowbon wants to merge 3 commits into
virtee:mainfrom
cowbon:svsm
Open

cowbon wants to merge 3 commits into
virtee:mainfrom
cowbon:svsm

Conversation

@cowbon

@cowbon cowbon commented Oct 19, 2026

Copy link
Copy Markdown

Add --service-provider svsm and --manifest-path to fetch an SNP report and a separate raw manifest through configfs TSM. Preserve the report format and existing ioctl behavior, clean up request instances, and document the SVSM requirements.

Validate CLI combinations, blob handling, and cleanup with unit tests.

Add --service-provider svsm and --manifest-path to fetch an SNP report and a separate raw manifest through configfs TSM. Preserve the report format and existing ioctl behavior, clean up request instances, and document the SVSM requirements.

Validate CLI combinations, blob handling, and cleanup with unit tests.

Signed-off-by: Ian Chin Wang <ian.chin.wang@oracle.com>

@tylerfanelli tylerfanelli left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Just a note, we're working on another tool in VirTEE: cvmtool, that uses configfs-tsm for reports in a vendor-agnostic way. Perhaps you would be more interested in that.

Comment thread docs/snpguest.1.adoc Resolved
Comment thread docs/snpguest.1.adoc Resolved
cowbon and others added 2 commits October 20, 2026 14:31
Co-authored-by: Tyler Fanelli <tfanelli@redhat.com>
Signed-off-by: Ian Chin Wang <tom.icw@gmail.com>
Describe --service-provider generically and document SVSM as its currently supported value. Move the SVSM nonce, VMPL, and kernel requirements under the provider option and align the README usage and argument descriptions with the man page.

Signed-off-by: Ian Chin Wang <ian.chin.wang@oracle.com>
@cowbon

cowbon commented Oct 20, 2026

Copy link
Copy Markdown
Author

Just a note, we're working on another tool in VirTEE: cvmtool, that uses configfs-tsm for reports in a vendor-agnostic way. Perhaps you would be more interested in that.

Hi @tylerfanelli , thanks for bringing cvmtool to my attention. I understand there's a need to have a platform agnostic CLI for retrieving the certificates and the attestation reports. For future reference, do we prefer to deprecate snpguest report, snpguest, and other features available from cvmtool in the long run, or even the entire snpguest? I believe there are still SNP specific things provided by snpguest and not yet available from cvmtool in VirTee

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