coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
tpm2_session_header Struct Reference

#include <tss_structures.h>

Collaboration diagram for tpm2_session_header:
Collaboration graph

Data Fields

uint32_t session_handle
 
uint16_t nonce_size
 
uint8_tnonce
 
union {
   struct tpm2_session_attrs   session_attr_bits
 
   uint8_t   session_attrs
 
__packed
 
uint16_t auth_size
 
uint8_tauth
 

Detailed Description

Definition at line 367 of file tss_structures.h.

Field Documentation

◆ 

union { ... } tpm2_session_header::__packed

◆ auth

uint8_t* tpm2_session_header::auth

Definition at line 376 of file tss_structures.h.

Referenced by marshal_session_header().

◆ auth_size

uint16_t tpm2_session_header::auth_size

Definition at line 375 of file tss_structures.h.

Referenced by marshal_session_header().

◆ nonce

uint8_t* tpm2_session_header::nonce

Definition at line 370 of file tss_structures.h.

Referenced by marshal_session_header().

◆ nonce_size

uint16_t tpm2_session_header::nonce_size

Definition at line 369 of file tss_structures.h.

Referenced by marshal_session_header().

◆ session_attr_bits

struct tpm2_session_attrs tpm2_session_header::session_attr_bits

Definition at line 376 of file tss_structures.h.

◆ session_attrs

uint8_t tpm2_session_header::session_attrs

Definition at line 373 of file tss_structures.h.

Referenced by marshal_session_header().

◆ session_handle

uint32_t tpm2_session_header::session_handle

The documentation for this struct was generated from the following file: