]> git.ipfire.org Git - thirdparty/systemd.git/commit
report: add systemd-report-sign-tsm backend 42683/head
authorPaul Meyer <katexochen0@gmail.com>
Fri, 19 Jun 2026 08:11:52 +0000 (10:11 +0200)
committerPaul Meyer <katexochen0@gmail.com>
Mon, 22 Jun 2026 18:42:35 +0000 (20:42 +0200)
commitf3818538fa5d1ace09b34a12446fd60ac7eae811
tree72b6e1ccb66c8925cdec350d8161df297af21aee
parent52017193e2d8f5baad67647f45764bc9a8510dd4
report: add systemd-report-sign-tsm backend

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.

Signed-off-by: Paul Meyer <katexochen0@gmail.com>
man/rules/meson.build
man/systemd-report-sign-tsm@.service.xml [new file with mode: 0644]
presets/90-systemd.preset
src/report/meson.build
src/report/report-sign-tsm.c [new file with mode: 0644]
units/meson.build
units/systemd-report-sign-tsm.socket [new file with mode: 0644]
units/systemd-report-sign-tsm@.service.in [new file with mode: 0644]