Home
last modified time | relevance | path

Searched refs:boot_key_digests (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/
Dsecure_boot.c182 esp_image_sig_public_key_digests_t boot_key_digests = {0}; in check_and_generate_secure_boot_keys() local
188 …ests(bootloader_data.start_addr, bootloader_data.image_len - SIG_BLOCK_PADDING, &boot_key_digests); in check_and_generate_secure_boot_keys()
194 if (boot_key_digests.num_digests == 0) { in check_and_generate_secure_boot_keys()
198 …ESP_LOGI(TAG, "%d signature block(s) found appended to the bootloader.", boot_key_digests.num_dige… in check_and_generate_secure_boot_keys()
201 …ret = esp_efuse_write_keys(secure_boot_key_purpose, boot_key_digests.key_digests, boot_key_digests in check_and_generate_secure_boot_keys()
204 …OGE(TAG, "Bootloader signatures(%d) more than available key slots.", boot_key_digests.num_digests); in check_and_generate_secure_boot_keys()
239 …ret = esp_efuse_read_block(blocks[i], boot_key_digests.key_digests[boot_key_digests.num_digests], … in check_and_generate_secure_boot_keys()
245 boot_key_digests.num_digests++; in check_and_generate_secure_boot_keys()
247 if (boot_key_digests.num_digests == 0) { in check_and_generate_secure_boot_keys()
267 if (app_key_digests.num_digests > boot_key_digests.num_digests) { in check_and_generate_secure_boot_keys()
[all …]