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