.TH "IFAPI_Data_EncryptDecrypt" 3 "Fri Oct 7 2022" "Version 3.2.0" "tpm2-tss" \" -*- nroff -*-
.ad l
.nh
.SH NAME
IFAPI_Data_EncryptDecrypt
.SH SYNOPSIS
.br
.PP
.PP
\fC#include <fapi_int\&.h>\fP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "char const  * \fBkeyPath\fP"
.br
.ti -1c
.RI "uint8_t const  * \fBin_data\fP"
.br
.ti -1c
.RI "size_t \fBin_dataSize\fP"
.br
.ti -1c
.RI "\fBIFAPI_OBJECT\fP * \fBkey_object\fP"
.br
.ti -1c
.RI "\fBESYS_TR\fP \fBkey_handle\fP"
.br
.ti -1c
.RI "size_t \fBnumBytes\fP"
.br
.ti -1c
.RI "size_t \fBdecrypt\fP"
.br
.ti -1c
.RI "UINT16 \fBbytesRequested\fP"
.br
.ti -1c
.RI "TPMT_RSA_DECRYPT \fBrsa_scheme\fP"
.br
.ti -1c
.RI "\fBESYS_TR\fP \fBobject_handle\fP"
.br
.ti -1c
.RI "char * \fBpolicy_path\fP"
.br
.ti -1c
.RI "\fBESYS_TR\fP \fBauth_session\fP"
.br
.ti -1c
.RI "const \fBIFAPI_PROFILE\fP * \fBprofile\fP"
.br
.ti -1c
.RI "uint8_t * \fBplainText\fP"
.br
.ti -1c
.RI "size_t \fBplainTextSize\fP"
.br
.ti -1c
.RI "uint8_t * \fBcipherText\fP"
.br
.ti -1c
.RI "size_t \fBcipherTextSize\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
The data structure holding internal state of Fapi_EncryptDecrypt\&. 
.SH "Field Documentation"
.PP 
.SS "UINT16 bytesRequested"
Bytes currently requested from TPM 
.SS "size_t decrypt"
Switch whether to encrypt or decrypt 
.SS "\fBESYS_TR\fP key_handle"
The ESYS handle of the encryption key 
.SS "\fBIFAPI_OBJECT\fP* key_object"
The IPAPI object for the encryption key 
.SS "char const* keyPath"
The implicit key path 
.SS "size_t numBytes"
The number of bytes of a ESYS request 

.SH "Author"
.PP 
Generated automatically by Doxygen for tpm2-tss from the source code\&.