Skip to content

Struct SYN_TPM2_Config

ClassList > SYN_TPM2_Config

TPM 2.0 Context Configuration Descriptor.

  • #include <syn_tpm2.h>

Public Attributes

Type Name
uint8_t * rx_buf
size_t rx_buf_size
SYN_Transport * transport
uint8_t * tx_buf
size_t tx_buf_size

Public Attributes Documentation

variable rx_buf

uint8_t* SYN_TPM2_Config::rx_buf;

Scratch response buffer


variable rx_buf_size

size_t SYN_TPM2_Config::rx_buf_size;

Scratch response buffer capacity (>= 256 bytes)


variable transport

SYN_Transport* SYN_TPM2_Config::transport;

Low-level SPI/I2C TCG FIFO transport interface


variable tx_buf

uint8_t* SYN_TPM2_Config::tx_buf;

Scratch command buffer


variable tx_buf_size

size_t SYN_TPM2_Config::tx_buf_size;

Scratch command buffer capacity (>= 256 bytes)



The documentation for this class was generated from the following file src/syntropic/crypto/syn_tpm2.h