OPTIGA crypt instance structure. More...
#include <optiga_crypt.h>

Public Attributes | |
| optiga_crypt_params_t | params |
| Details/references (pointers) to the Application Inputs. More... | |
| optiga_cmd_t * | my_cmd |
| Command module instance. More... | |
| void * | caller_context |
| Caller context. More... | |
| callback_handler_t | handler |
| Callback handler. More... | |
| uint16_t | instance_state |
| To provide the busy/free status of the crypt 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... | |
OPTIGA crypt instance structure.
| void* optiga_crypt::caller_context |
Caller context.
| callback_handler_t optiga_crypt::handler |
Callback handler.
| uint16_t optiga_crypt::instance_state |
To provide the busy/free status of the crypt instance.
| optiga_cmd_t* optiga_crypt::my_cmd |
Command module instance.
| optiga_crypt_params_t optiga_crypt::params |
Details/references (pointers) to the Application Inputs.
| uint8_t optiga_crypt::protection_level |
To provide the encryption and decryption need for command and response.
| uint8_t optiga_crypt::protocol_version |
To provide the presentation layer protocol version to be used.