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