55 #define HSMLPF3_STATUS_SUCCESS ((int_fast16_t)0) 63 #define HSMLPF3_STATUS_ERROR ((int_fast16_t)-1) void HSMLPF3_initMbox(void)
Initializes HSM mailbox, allowing token exchanges.
int_fast16_t HSMLPF3_boot(void)
Boots the HSM, readying it for crypto operations.
int_fast16_t HSMLPF3_sleep(void)
Puts the HSM to sleep, lowering its power consumption.
void HSMLPF3_enableClock(void)
Enables clock for HSM, readying it for boot.
void HSMLPF3_disableClock(void)
Disables clock for HSM, effectively powering it off.