Go to the source code of this file.
Data Structures | |
struct | HsmMsg_t_ |
HSM client / server message format struct. More... | |
Macros | |
#define | HSM_MSG_GET_VERSION (0x0002) |
GetVersion service type ID. More... | |
#define | HSM_MSG_BOOT_NOTIFY (0x000A) |
Boot Notify service type ID. More... | |
#define | HSM_MSG_GET_UID (0x9021) |
Get UID service type ID. More... | |
#define | HSM_MSG_OPEN_DBG_FIREWALLS (0x900C) |
Open Debug Firewalls service type ID. More... | |
#define | HSM_FLAG_AOP (0x11) |
HSM FLAG used by HSM client to indicate that it expects ACK messasge from HSM and will wait for a response message. More... | |
#define | HSM_FLAG_NAOP (0x22) |
HSM FLAG used by HSM client to indicate that it does not expects an ACK messasge from HSM and will not wait for a response message. More... | |
#define | HSM_FLAG_ACK (0xAA) |
HSM FLAG used by HSM server to indicate that the request has been processed. More... | |
#define | HSM_FLAG_NACK (0x55) |
HSM FLAG used by HSM server to indicate that the request has not been processed. More... | |
#define | HSM_CLIENT_ID (0x01) |
HSM server SIPC client Id. More... | |
#define | HSM_UID_SIZE (64U) |
UID or Unique ID is a device specific ID of 64 bytes. More... | |
#define | HSM_DBG_CERT_SIZE (4096U) |
Maximum Certificate Size allowed for Debug Open. More... | |
Enumerations | |
enum | HSM_ClientIds_t { HSM_BOOT_NOTIFY_CLIENT_ID = 0, HSM_CLIENT_ID_1, HSM_CLIENT_ID_2, HSM_CLIENT_ID_3, HSM_CLIENT_ID_4 } |
Functions | |
union HsmVer_t_ | __attribute__ ((packed)) HsmVer_t |
type for reading HSMRt version. More... | |
Variables | |
uint8_t | destClientId |
uint8_t | srcClientId |
uint8_t | flags |
uint16_t | serType |
void * | args |
uint16_t | crcArgs |
uint16_t | crcMsg |
uint8_t destClientId |
uint8_t srcClientId |
uint8_t flags |
uint16_t serType |
void* args |
uint16_t crcArgs |
uint16_t crcMsg |