1TCTILDR(7)             Miscellaneous Information Manual             TCTILDR(7)
2
3
4

NAME

6       tss2-tctildr - Simplifiy management of TCTI instance lifecycle.
7

SYNOPSIS

9       This  library simplifies the instantiation and finalization of TCTI in‐
10       stances.
11

DESCRIPTION

13       The TCTI dynamic loading and initialization protocol requires a lot  of
14       boilerplate  code.  To reduce duplication the tss2-tctildr library adds
15       the   Tss2_TctiLdr_Initialize(),   Tss2_TctiLdr_Initialize_Ex(),    and
16       Tss2_TctiLdr_Finalize()  functions  to  abstract away the machinery re‐
17       quired to load, initialize, and finalize a TCTI context.
18
19       To assist in the discovery of TCTIs this library provides the  Tss2_Tc‐
20       tiLdr_GetInfo()  function. This function, paired with a ‘free’ function
21       to free the memory allocated by ‘GetInfo’, provides a simple query  in‐
22       terface  for  discovery of the available and default TCTIs available to
23       the tss2-tctildr implementation
24
25       The interface exposed by this library is defined  in  the  “TSS  System
26       Level API and TPM Command Transmission Interface Specification”.
27

AUTHOR

29       Philip Tricca <philip.b.tricca@intel.com>
30

SEE ALSO

32       Tss2_Tcti_Device_Init(3),  Tss2_Tcti_Socket_Init(3),  Tss2_TctiLdr_Ini‐
33       tialize(3), Tss2_TctiLdr_Finalize(3),  tcti-device(7),  tcti-socket(7),
34       tcti-tabrmd(7), tpm2-abrmd(8)
35

COLOPHON

37       This page is part of release 3.1.0 of Open Source implementation of the
38       TCG TPM2 Software Stack (TSS2). A description of the project,  informa‐
39       tion  about  reporting bugs, and the latest version of this page can be
40       found at https://github.com/tpm2-software/tpm2-tss/.
41
42
43
44TPM2 Software Stack                JULY 2019                        TCTILDR(7)
Impressum