OPTIGA Trust M  1.1.0
C++ library for Optiga Trust M Chip Security Controller
optiga_util Struct Reference

OPTIGA util instance structure. More...

#include <optiga_util.h>

Collaboration diagram for optiga_util:

Public Attributes

optiga_util_params_t params
 Details/references (pointers) to the Application Inputs. More...
 
optiga_cmd_tmy_cmd
 pointer to optiga command instance More...
 
void * caller_context
 Callback context. More...
 
callback_handler_t handler
 Callback handler. More...
 
uint16_t instance_state
 To provide the busy/free status of the util instance. 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...
 

Detailed Description

OPTIGA util instance structure.

Member Data Documentation

◆ caller_context

void* optiga_util::caller_context

Callback context.

◆ handler

callback_handler_t optiga_util::handler

Callback handler.

◆ instance_state

uint16_t optiga_util::instance_state

To provide the busy/free status of the util instance.

◆ my_cmd

optiga_cmd_t* optiga_util::my_cmd

pointer to optiga command instance

◆ params

optiga_util_params_t optiga_util::params

Details/references (pointers) to the Application Inputs.

◆ protection_level

uint8_t optiga_util::protection_level

To provide the encryption and decryption need for command and response.

◆ protocol_version

uint8_t optiga_util::protocol_version

To provide the presentation layer protocol version to be used.


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