Command context. More...
Public Attributes | |
optiga_context_t * | p_optiga |
Pointer to OPTIGA context which holds the communication buffer, comms instance and other required. More... | |
optiga_cmd_handler_t | cmd_hdlrs |
Internal handlers for prepare and process. More... | |
void * | p_input |
Command execution input parameters. More... | |
void * | caller_context |
Caller context. More... | |
callback_handler_t | handler |
Callback handler. More... | |
uint16_t | session_oid |
Holds a Session OID allotted to this instance. More... | |
optiga_cmd_state_t | cmd_next_execution_state |
State of the command next execution state. More... | |
uint8_t | chaining_ongoing |
Chaining flag. More... | |
uint8_t | cmd_param |
Param value for the respective command to be processed. 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 manage context options. More... | |
uint8_t | device_error_status |
To provide error state. More... | |
uint8_t | queue_id |
Assigned slot from execution queue. More... | |
optiga_lib_status_t | exit_status |
Exit status value. More... | |
uint16_t | optiga_context_datastore_id |
Datastore ID for optiga context. More... | |
Command context.
void* optiga_cmd::caller_context |
Caller context.
uint8_t optiga_cmd::chaining_ongoing |
Chaining flag.
optiga_cmd_handler_t optiga_cmd::cmd_hdlrs |
Internal handlers for prepare and process.
optiga_cmd_state_t optiga_cmd::cmd_next_execution_state |
State of the command next execution state.
uint8_t optiga_cmd::cmd_param |
Param value for the respective command to be processed.
uint8_t optiga_cmd::device_error_status |
To provide error state.
optiga_lib_status_t optiga_cmd::exit_status |
Exit status value.
callback_handler_t optiga_cmd::handler |
Callback handler.
uint8_t optiga_cmd::manage_context_operation |
To provide the manage context options.
uint16_t optiga_cmd::optiga_context_datastore_id |
Datastore ID for optiga context.
void* optiga_cmd::p_input |
Command execution input parameters.
optiga_context_t* optiga_cmd::p_optiga |
Pointer to OPTIGA context which holds the communication buffer, comms instance and other required.
uint8_t optiga_cmd::protection_level |
To provide the encryption and decryption need for command and response.
uint8_t optiga_cmd::protocol_version |
To provide the presentation layer protocol version to be used.
uint8_t optiga_cmd::queue_id |
Assigned slot from execution queue.
uint16_t optiga_cmd::session_oid |
Holds a Session OID allotted to this instance.