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
10       instances.
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
17       required to load, initialize, and finalize a TCTI context.
18
19       To  assist  in  the  discovery  of  TCTIs  this  library  provides  the
20       Tss2_TctiLdr_GetInfo()  function.  This  function, paired with a ‘free’
21       function to free the memory allocated by ‘GetInfo’, provides  a  simple
22       query interface for discovery of the available and default TCTIs avail‐
23       able to 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.0.3 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