Optiga comms structure. More...
#include <optiga_comms.h>
Public Attributes | |
void * | p_comms_ctx |
Comms structure pointer. More... | |
void * | p_upper_layer_ctx |
Upper layer context. More... | |
upper_layer_callback_t | upper_layer_handler |
Upper layer handler. More... | |
uint8_t | instance_init_state |
Holds the instance initialization state. More... | |
uint8_t | state |
OPTIGA comms state. More... | |
uint8_t | protection_level |
To provide the encryption and decryption need for command and response. More... | |
uint8_t | protocol_version |
To provide the presentation layer protocol version to be used. More... | |
uint8_t | manage_context_operation |
To provide the option to save and restore the optiga comms presentation layer context. More... | |
void * | p_pal_os_event_ctx |
Pointer to the pal os event instance/context. More... | |
Optiga comms structure.
uint8_t optiga_comms::instance_init_state |
Holds the instance initialization state.
uint8_t optiga_comms::manage_context_operation |
To provide the option to save and restore the optiga comms presentation layer context.
void* optiga_comms::p_comms_ctx |
Comms structure pointer.
void* optiga_comms::p_pal_os_event_ctx |
Pointer to the pal os event instance/context.
void* optiga_comms::p_upper_layer_ctx |
Upper layer context.
uint8_t optiga_comms::protection_level |
To provide the encryption and decryption need for command and response.
uint8_t optiga_comms::protocol_version |
To provide the presentation layer protocol version to be used.
uint8_t optiga_comms::state |
OPTIGA comms state.
upper_layer_callback_t optiga_comms::upper_layer_handler |
Upper layer handler.