12345678910111213141516171819202122232425262728 |
- .\" Process this file with
- .\" groff -man -Tascii foo.1
- .\"
- .TH TCTILDR 7 "JULY 2019" "TPM2 Software Stack"
- .SH NAME
- tss2-tctildr \- Simplifiy management of TCTI instance lifecycle.
- .SH SYNOPSIS
- This library simplifies the instantiation and finalization of TCTI
- instances.
- .SH DESCRIPTION
- The TCTI dynamic loading and initialization protocol requires a lot of
- boilerplate code. To reduce duplication the tss2-tctildr library adds the
- .BR Tss2_TctiLdr_Initialize (),
- .BR Tss2_TctiLdr_Initialize_Ex (),
- and
- .BR Tss2_TctiLdr_Finalize ()
- functions to abstract away the machinery required
- to load, initialize, and finalize a TCTI context.
- To assist in the discovery of TCTIs this library provides the
- .BR Tss2_TctiLdr_GetInfo ()
- function. This function, paired with a \(oqfree\(cq
- function to free the memory allocated by \(oqGetInfo\(cq, provides a simple
- query interface for discovery of the available and default TCTIs
- available to the tss2-tctildr implementation
- The interface exposed by this library is defined in the \*(lqTSS System
- Level API and TPM Command Transmission Interface Specification\*(rq.
|