CryptoAuthLib
Atmel CryptoAuthentication Library
atca_write_mac_in_out Struct Reference

Input/output parameters for function atca_auth_mac(). More...

#include <atca_host.h>

Data Fields

uint8_t zone
 [in] Zone parameter used in PrivWrite command (Param1). More...
 
uint16_t key_id
 [in] KeyID parameter used in PrivWrite command (Param2). More...
 
const uint8_t * encryption_key
 [in] Pointer to 32-byte key. More...
 
const uint8_t * input_data
 [in] Pointer to 36-byte data value, Input cleartext data. More...
 
uint8_t * encrypted_data
 [out] Pointer to 32-byte data. Output encrypted data to MAC command. More...
 
uint8_t * auth_mac
 [out] Pointer to 32-byte Mac. More...
 
struct atca_temp_keytemp_key
 [in,out] Pointer to TempKey structure. More...
 

Detailed Description

Input/output parameters for function atca_auth_mac().