AM64x MCU+ SDK  10.00.00

Detailed Description

structure to hold the board configuration hashes received via X509 certificate

Parameters
sec_bcfg_hashHash of encrypted security board configuration blob
rm_bcfg_hashHash of RM board configuration blob
pm_bcfg_hashHash of PM board configuration blob
core_bcfg_hashHash of main board configuration blob
sec_bcfg_ivinitial vector used during security board configuration encryption
sec_bcfg_rsbyte string used to verify that security board configuration is decrypted correctly.
sec_bcfg_verversion of the security board configuration
sec_bcfg_num_iterNumber of iterations for the KDF
hashes_receivedFlag indicating whether SYSFW outer certificate contained tisci_boardcfg information

Data Fields

uint8_t sec_bcfg_hash [TISCI_BOARDCFG_HASH_LEN_BYTES]
 
uint8_t rm_bcfg_hash [TISCI_BOARDCFG_HASH_LEN_BYTES]
 
uint8_t pm_bcfg_hash [TISCI_BOARDCFG_HASH_LEN_BYTES]
 
uint8_t core_bcfg_hash [TISCI_BOARDCFG_HASH_LEN_BYTES]
 
uint8_t sec_bcfg_iv [TISCI_BOARDCFG_SEC_IV_LEN]
 
uint8_t sec_bcfg_rs [TISCI_BOARDCFG_SEC_RS_LEN]
 
uint8_t sec_bcfg_ver
 
uint8_t sec_bcfg_num_iter
 
uint8_t hashes_received
 

Field Documentation

◆ sec_bcfg_hash

uint8_t tisci_boardcfg_hashes_data::sec_bcfg_hash[TISCI_BOARDCFG_HASH_LEN_BYTES]

◆ rm_bcfg_hash

uint8_t tisci_boardcfg_hashes_data::rm_bcfg_hash[TISCI_BOARDCFG_HASH_LEN_BYTES]

◆ pm_bcfg_hash

uint8_t tisci_boardcfg_hashes_data::pm_bcfg_hash[TISCI_BOARDCFG_HASH_LEN_BYTES]

◆ core_bcfg_hash

uint8_t tisci_boardcfg_hashes_data::core_bcfg_hash[TISCI_BOARDCFG_HASH_LEN_BYTES]

◆ sec_bcfg_iv

uint8_t tisci_boardcfg_hashes_data::sec_bcfg_iv[TISCI_BOARDCFG_SEC_IV_LEN]

◆ sec_bcfg_rs

uint8_t tisci_boardcfg_hashes_data::sec_bcfg_rs[TISCI_BOARDCFG_SEC_RS_LEN]

◆ sec_bcfg_ver

uint8_t tisci_boardcfg_hashes_data::sec_bcfg_ver

◆ sec_bcfg_num_iter

uint8_t tisci_boardcfg_hashes_data::sec_bcfg_num_iter

◆ hashes_received

uint8_t tisci_boardcfg_hashes_data::hashes_received