TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORT INTERFACE(9)
π Trusted Security Module (TSM) Attestation Report Interface π
okay so bestie, welcome to the Trusted Secu...rt Interface(9) page from the Kernel API Manual π«Ά this is the TSM report interface, and itβs literally a common provider of blobs that facilitate attestation of a TVM (confidential computing guest) by an attestation service β¨
A TSM report combines a user-defined blob (likely a public-key with a nonce for a key-exchange protocol) with a signed attestation report π₯ that combined blob is then used to obtain secrets provided by an agent that can validate the attestation report π
The expectation is that this interface is invoked infrequently, ngl. But configfs allows for multiple agents to own their own report generation instances to generate reports as often as needed π
The attestation report format is TSM provider specific β when / if a standard materializes that can be published instead of the vendor layout π until then the 'provider' attribute indicates the format of 'outblob', and optionally
yes bestie, the source line really does stop at βand optionallyβ π no extra words, no cap.
π SEE ALSO π
- Kernel file
./drivers/virt/coco/guest/report.c
π cute little sign-off: this pageβs source/version is ./drivers/virt/coco/guest, and itβs dated October 2026. mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms