1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- .\" 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.
- .SH AUTHOR
- Philip Tricca <philip.b.tricca@intel.com>
- .SH "SEE ALSO"
- .BR Tss2_Tcti_Device_Init (3),
- .BR Tss2_Tcti_Socket_Init (3),
- .BR Tss2_TctiLdr_Initialize (3),
- .BR Tss2_TctiLdr_Finalize (3),
- .BR tcti-device (7),
- .BR tcti-socket (7),
- .BR tcti-tabrmd (7),
- .BR tpm2-abrmd (8)
- .SH COLOPHON
- This page is part of release 3.2.0 of Open Source implementation of the
- TCG TPM2 Software Stack (TSS2). A description of the project, information
- about reporting bugs, and the latest version of this page can be found at
- \%https://github.com/tpm2-software/tpm2-tss/.
|