10#ifndef INFUSE_SDK_INCLUDE_INFUSE_RPC_COMMANDS_SECURITY_STATE_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_RPC_COMMANDS_SECURITY_STATE_H_
15#include <zephyr/toolchain.h>
@ CHALLENGE_RESPONSE_NORDIC_IDENTITY
Definition security_state.h:28
@ CHALLENGE_RESPONSE_HARDWARE_ID
Definition security_state.h:27
Hardware ID challenge response, encrypted with ChaCha20-Poly1305.
Definition security_state.h:42
struct security_state_response_hw_id data
Encrypted security_state_response_hw_id.
Definition security_state.h:48
struct security_state_response_hw_id_encrypted::@375017076376233341330332172220220225112066221142 ciphertext
Encrypted payload.
uint8_t nonce[12]
Encryption nonce.
Definition security_state.h:44
uint8_t tag[16]
Authentication tag.
Definition security_state.h:50
Hardware ID challenge response (plaintext)
Definition security_state.h:32
uint64_t device_id
Infuse-IoT device ID.
Definition security_state.h:38
uint8_t hardware_id[16]
Hardware ID from hwinfo, zero padded.
Definition security_state.h:36
uint8_t challenge[16]
Challenge bytes echoed from the request.
Definition security_state.h:34