]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
report: add systemd-report-sign-tsm backend (#42683)
authorLennart Poettering <lennart@amutable.com>
Mon, 22 Jun 2026 21:02:58 +0000 (23:02 +0200)
committerGitHub <noreply@github.com>
Mon, 22 Jun 2026 21:02:58 +0000 (23:02 +0200)
Add tsm_report_acquire(), a thin wrapper around the kernel's
/sys/kernel/config/tsm/report/ configfs interface for fetching a
confidential-computing attestation report (SEV-SNP, TDX, ...), including
a caller supplied input.

A report signing backend that returns a confidential-computing
attestation report obtained via configfs-tsm. Implements
io.systemd.Report.Signer.Sign(): embeds the digest as the report's
inblob and returns the outblob (plus provider and any aux/manifest
blobs). Wired up as the "tsm" mechanism with a socket-activated service.


Trivial merge