123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- .TH "IFAPI_PCR" 3 "Fri Oct 7 2022" "Version 3.2.0" "tpm2-tss" \" -*- nroff -*-
- .ad l
- .nh
- .SH NAME
- IFAPI_PCR
- .SH SYNOPSIS
- .br
- .PP
- .PP
- \fC#include <fapi_int\&.h>\fP
- .SS "Data Fields"
- .in +1c
- .ti -1c
- .RI "TPML_DIGEST_VALUES \fBdigest_list\fP"
- .br
- .ti -1c
- .RI "TPML_DIGEST_VALUES * \fBevent_digests\fP"
- .br
- .ti -1c
- .RI "\fBESYS_TR\fP \fBPCR\fP"
- .br
- .ti -1c
- .RI "TPML_PCR_SELECTION \fBpcr_selection\fP"
- .br
- .ti -1c
- .RI "TPML_PCR_SELECTION * \fBpcr_selection_out\fP"
- .br
- .ti -1c
- .RI "UINT32 \fBupdate_count\fP"
- .br
- .ti -1c
- .RI "TPML_DIGEST * \fBpcrValues\fP"
- .br
- .ti -1c
- .RI "TPM2_HANDLE \fBpcrIndex\fP"
- .br
- .ti -1c
- .RI "TPMI_ALG_HASH \fBhashAlg\fP"
- .br
- .ti -1c
- .RI "const char * \fBkeyPath\fP"
- .br
- .ti -1c
- .RI "\fBESYS_TR\fP \fBhandle\fP"
- .br
- .ti -1c
- .RI "\fBIFAPI_OBJECT\fP * \fBkey_object\fP"
- .br
- .ti -1c
- .RI "TPMS_CAPABILITY_DATA * \fBcapabilityData\fP"
- .br
- .ti -1c
- .RI "uint32_t * \fBpcrList\fP"
- .br
- .ti -1c
- .RI "size_t \fBpcrListSize\fP"
- .br
- .ti -1c
- .RI "TPM2B_DATA \fBqualifyingData\fP"
- .br
- .ti -1c
- .RI "uint8_t const * \fBeventData\fP"
- .br
- .ti -1c
- .RI "TPM2B_EVENT \fBevent\fP"
- .br
- .ti -1c
- .RI "size_t \fBeventDataSize\fP"
- .br
- .ti -1c
- .RI "uint32_t const * \fBhashAlgs\fP"
- .br
- .ti -1c
- .RI "uint32_t * \fBhashAlgs2\fP"
- .br
- .ti -1c
- .RI "size_t \fBnumHashAlgs\fP"
- .br
- .ti -1c
- .RI "char const * \fBquoteInfo\fP"
- .br
- .ti -1c
- .RI "TPM2B_ATTEST * \fBtpm_quoted\fP"
- .br
- .ti -1c
- .RI "TPMT_SIGNATURE * \fBtpm_signature\fP"
- .br
- .ti -1c
- .RI "uint8_t * \fBsignature\fP"
- .br
- .ti -1c
- .RI "size_t \fBsignatureSize\fP"
- .br
- .ti -1c
- .RI "char const * \fBlogData\fP"
- .br
- .ti -1c
- .RI "char * \fBpcrLog\fP"
- .br
- .ti -1c
- .RI "\fBIFAPI_EVENT\fP \fBpcr_event\fP"
- .br
- .ti -1c
- .RI "json_object * \fBevent_list\fP"
- .br
- .ti -1c
- .RI "\fBFAPI_QUOTE_INFO\fP \fBfapi_quote_info\fP"
- .br
- .ti -1c
- .RI "uint8_t * \fBpcrValue\fP"
- .br
- .ti -1c
- .RI "size_t \fBpcrValueSize\fP"
- .br
- .ti -1c
- .RI "char * \fBevent_log_file\fP"
- .br
- .in -1c
- .SH "Detailed Description"
- .PP
- The data structure holding internal state of Fapi_PCR commands\&.
- .SH "Field Documentation"
- .PP
- .SS "TPML_DIGEST_VALUES digest_list"
- The digest list computed for the event
- .SS "TPML_DIGEST_VALUES* event_digests"
- The digest list computed by TPM2_Event
- .SS "\fBESYS_TR\fP handle"
- The ESYS handle of the signing key
- .SS "\fBIFAPI_OBJECT\fP* key_object"
- The IPAPI object of the signing key
- .SS "const char* keyPath"
- The implicit key path for PCR_Quote
- .SS "\fBESYS_TR\fP PCR"
- The handle of the PCR register to be extended
- .SS "TPML_PCR_SELECTION pcr_selection"
- Selection used for Read and Quote
- .SS "TPML_PCR_SELECTION* pcr_selection_out"
- Selection returned by PCR_Read
- .SS "uint32_t* pcrList"
- Array of PCR numbers
- .SS "size_t pcrListSize"
- Size of PCR array
- .SS "TPM2B_DATA qualifyingData"
- Nonce for quote command
- .SH "Author"
- .PP
- Generated automatically by Doxygen for tpm2-tss from the source code\&.
|