Searched refs:boot_key_digests (Results 1 – 1 of 1) sorted by relevance
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/ |
D | secure_boot.c | 182 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 …]
|