Input/output parameters for function atca_mac(). More...
#include <lib/host/atca_host.h>
Data Fields | |
uint8_t | mode |
[in] Mode parameter used in MAC command (Param1). | |
uint16_t | key_id |
[in] KeyID parameter used in MAC command (Param2). | |
const uint8_t * | challenge |
[in] Pointer to 32-byte Challenge data used in MAC command, depending on mode. | |
const uint8_t * | key |
[in] Pointer to 32-byte key used to generate MAC digest. | |
const uint8_t * | otp |
[in] Pointer to 11-byte OTP, optionally included in MAC digest, depending on mode. | |
const uint8_t * | sn |
[in] Pointer to 9-byte SN, optionally included in MAC digest, depending on mode. | |
uint8_t * | response |
[out] Pointer to 32-byte SHA-256 digest (MAC). | |
struct atca_temp_key * | temp_key |
[in,out] Pointer to TempKey structure. | |
Input/output parameters for function atca_mac().