CryptoAuthLib
Atmel CryptoAuthentication Library
atca_derive_key_in_out Struct Reference

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

#include <atca_host.h>

Data Fields

uint8_t random
 [in] Random parameter used in DeriveKey command (Param1). More...
 
uint16_t target_key_id
 [in] KeyID to be derived, TargetKey parameter used in DeriveKey command (Param2). More...
 
const uint8_t * parent_key
 [in] Pointer to 32-byte ParentKey. Set equal to target_key if Roll Key operation is intended. More...
 
uint8_t * target_key
 [out] Pointer to 32-byte TargetKey. More...
 
struct atca_temp_keytemp_key
 [in,out] Pointer to TempKey structure. More...
 

Detailed Description

Input/output parameters for function atca_derive_key().