1TCTI-SWTPM(7) Miscellaneous Information Manual TCTI-SWTPM(7)
2
3
4
6 tcti-swtpm - TPM simulator TCTI library
7
9 A TPM Command Transmission Interface (TCTI) module for interaction with
10 the TPM2 software simulator.
11
13 tcti-swtpm is a library that abstracts the details of direct communica‐
14 tion with the interface and protocol exposed by the daemon hosting the
15 TPM2 reference implementation. The interface exposed by this library is
16 defined in the “TSS System Level API and TPM Command Transmission In‐
17 terface Specification” specification.
18
20 It is best not to use the CUSE interface when setting up swtpm, but
21 rather to use the vtpm module proxy:
22 modprobe tpm_vtpm_proxy
23 swtpm chardev --vtpm-proxy --tpmstate dir=... --tpm2 ...
24
26 TPM2 Software Project <https://github.com/tpm2-software/tpm2-tss>
27
29 Tss2_Tcti_Device_Init(3), Tss2_Tcti_Socket_Init(3), Tss2_TctiLdr_Ini‐
30 tialize(3), Tss2_TctiLdr_Finalize(3), tcti-device(7), tcti-socket(7),
31 tcti-tabrmd(7), tpm2-abrmd(8)
32
34 This page is part of release 4.0.1 of Open Source implementation of the
35 TCG TPM2 Software Stack (TSS2). A description of the project, informa‐
36 tion about reporting bugs, and the latest version of this page can be
37 found at https://github.com/tpm2-software/tpm2-tss/.
38
39
40
41TPM2 Software Stack OCTOBER 2019 TCTI-SWTPM(7)