.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 \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\&.