CryptoAuthLib
Microchip CryptoAuthentication Library
atca_verify_mac Struct Reference

#include <atca_host.h>

Data Fields

uint8_t mode
 Mode (Param1) parameter used in Verify command. More...
 
uint16_t key_id
 KeyID (Param2) used in Verify command. More...
 
const uint8_t * signature
 Signature used in Verify command (64 bytes). More...
 
const uint8_t * other_data
 OtherData used in Verify command (19 bytes). More...
 
const uint8_t * msg_dig_buf
 Message digest buffer (64 bytes). More...
 
const uint8_t * io_key
 IO protection key value (32 bytes). More...
 
const uint8_t * sn
 Serial number (9 bytes). More...
 
const atca_temp_key_ttemp_key
 TempKey. More...
 
uint8_t * mac
 Calculated verification MAC is returned here (32 bytes). More...
 

Field Documentation

◆ io_key

const uint8_t* io_key

IO protection key value (32 bytes).

◆ key_id

uint16_t key_id

KeyID (Param2) used in Verify command.

◆ mac

uint8_t* mac

Calculated verification MAC is returned here (32 bytes).

◆ mode

uint8_t mode

Mode (Param1) parameter used in Verify command.

◆ msg_dig_buf

const uint8_t* msg_dig_buf

Message digest buffer (64 bytes).

◆ other_data

const uint8_t* other_data

OtherData used in Verify command (19 bytes).

◆ signature

const uint8_t* signature

Signature used in Verify command (64 bytes).

◆ sn

const uint8_t* sn

Serial number (9 bytes).

◆ temp_key

const atca_temp_key_t* temp_key

TempKey.