CryptoAuthLib
Microchip CryptoAuthentication Library
atca_secureboot_mac_in_out Struct Reference

#include <atca_host.h>

Data Fields

uint8_t mode
 SecureBoot mode (param1) More...
 
uint16_t param2
 SecureBoot param2. More...
 
uint16_t secure_boot_config
 SecureBootConfig value from configuration zone. More...
 
const uint8_t * hashed_key
 Hashed key. SHA256(IO Protection Key | TempKey) More...
 
const uint8_t * digest
 Digest (unencrypted) More...
 
const uint8_t * signature
 Signature (can be NULL if not required) More...
 
uint8_t * mac
 MAC is returned here. More...
 

Field Documentation

◆ digest

const uint8_t* digest

Digest (unencrypted)

◆ hashed_key

const uint8_t* hashed_key

Hashed key. SHA256(IO Protection Key | TempKey)

◆ mac

uint8_t* mac

MAC is returned here.

◆ mode

uint8_t mode

SecureBoot mode (param1)

◆ param2

uint16_t param2

SecureBoot param2.

◆ secure_boot_config

uint16_t secure_boot_config

SecureBootConfig value from configuration zone.

◆ signature

const uint8_t* signature

Signature (can be NULL if not required)