Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/
Dsecure_boot.c129 public_key_digests->num_digests++; in s_calculate_image_public_key_digests()
132 if (ret == ESP_OK && public_key_digests->num_digests > 0) { in s_calculate_image_public_key_digests()
134 public_key_digests->num_digests, flash_offset); in s_calculate_image_public_key_digests()
194 if (boot_key_digests.num_digests == 0) { in check_and_generate_secure_boot_keys()
198 …LOGI(TAG, "%d signature block(s) found appended to the bootloader.", boot_key_digests.num_digests); in check_and_generate_secure_boot_keys()
201 …se_write_keys(secure_boot_key_purpose, boot_key_digests.key_digests, boot_key_digests.num_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 …esp_efuse_read_block(blocks[i], boot_key_digests.key_digests[boot_key_digests.num_digests], offset, 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()
[all …]
Dsecure_boot_signatures_app.c105 …memcpy((void *)public_key_digests->key_digests[public_key_digests->num_digests], key_digest, ESP_S… in calculate_image_public_key_digests()
107 public_key_digests->num_digests++; in calculate_image_public_key_digests()
115 if (ret == ESP_OK && public_key_digests->num_digests > 0) { in calculate_image_public_key_digests()
117 public_key_digests->num_digests, img_metadata.start_addr); in calculate_image_public_key_digests()
120 if (public_key_digests->num_digests == 0) { in calculate_image_public_key_digests()
138 if (public_key_digests->num_digests == 0) { in esp_secure_boot_get_signature_blocks_for_running_app()
158 public_key_digests->num_digests++; in get_secure_boot_key_digests()
162 if (public_key_digests->num_digests > 0) { in get_secure_boot_key_digests()
302 for (int i = 0; i < img_key_digests.num_digests; i++) { in esp_secure_boot_verify_with_efuse_digest_index()
Dsecure_boot_signatures_bootloader.c88 public_key_digests->num_digests++; in get_secure_boot_key_digests()
96 if (public_key_digests->num_digests > 0) { in get_secure_boot_key_digests()
/hal_espressif-latest/components/bootloader_support/src/
Dsecure_boot.c157 if (err != ESP_OK || digests.num_digests == 0) { in check_signature_on_update_check()
162 if (digests.num_digests > 1) { in check_signature_on_update_check()
163 …s. Only the first position of signature blocks is used to verify any update", digests.num_digests); in check_signature_on_update_check()
/hal_espressif-latest/components/bootloader_support/include/
Desp_secure_boot.h202 …unsigned num_digests; /* Number of valid digests, starting a… member