1
0
mirror of https://github.com/systemd/systemd synced 2025-10-06 00:13:24 +02:00

pcrextend: add documentation for varlink api

This commit is contained in:
Lennart Poettering
2025-09-17 09:35:54 +02:00
committed by Zbigniew Jędrzejewski-Szmek
parent 6413ccc625
commit 85a725a942
2 changed files with 5 additions and 1 deletions

1
TODO
View File

@@ -245,7 +245,6 @@ Features:
- io.systemd.Hostname
- io.systemd.ManagedOOM
- io.systemd.Network
- io.systemd.PCRExtend
- io.systemd.PCRLock
- io.systemd.Resolve.Monitor
- io.systemd.Resolve

View File

@@ -4,11 +4,16 @@
static SD_VARLINK_DEFINE_METHOD(
Extend,
SD_VARLINK_FIELD_COMMENT("PCR number to extend, in range of 0…23"),
SD_VARLINK_DEFINE_INPUT(pcr, SD_VARLINK_INT, 0),
SD_VARLINK_FIELD_COMMENT("Text string to measure. (Specify either this, or the 'data' field below, not both)"),
SD_VARLINK_DEFINE_INPUT(text, SD_VARLINK_STRING, SD_VARLINK_NULLABLE),
SD_VARLINK_FIELD_COMMENT("Binary data to measure, encoded in Base64. (Specify either this, or the 'text' field above, not both)"),
SD_VARLINK_DEFINE_INPUT(data, SD_VARLINK_STRING, SD_VARLINK_NULLABLE));
SD_VARLINK_DEFINE_INTERFACE(
io_systemd_PCRExtend,
"io.systemd.PCRExtend",
SD_VARLINK_INTERFACE_COMMENT("TPM PCR Extension APIs"),
SD_VARLINK_SYMBOL_COMMENT("Measure some text or binary data into a PCR"),
&vl_method_Extend);