Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bootloader_support/src/esp32c6/
Dbootloader_ecdsa.c26 …int8_t *key, const uint8_t *sig, ECDSA_CURVE curve_id, const uint8_t *image_digest, uint8_t *verif… in ets_ecdsa_verify() argument
30 return _rom_ets_ecdsa_verify(key, sig, curve_id, image_digest, verified_digest); in ets_ecdsa_verify()
33 return _rom_ets_ecdsa_verify(key, sig, curve_id, image_digest, verified_digest); in ets_ecdsa_verify()
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v1/
Dsecure_boot_signatures_bootloader.c57 …t_verify_signature_block(const esp_secure_boot_sig_block_t *sig_block, const uint8_t *image_digest) in esp_secure_boot_verify_signature_block() argument
60 return esp_secure_boot_verify_ecdsa_signature_block(sig_block, image_digest, verified_digest); in esp_secure_boot_verify_signature_block()
63 …re_block(const esp_secure_boot_sig_block_t *sig_block, const uint8_t *image_digest, uint8_t *verif… in esp_secure_boot_verify_ecdsa_signature_block() argument
82 image_digest, in esp_secure_boot_verify_ecdsa_signature_block()
Dsecure_boot_signatures_app.c56 …re_block(const esp_secure_boot_sig_block_t *sig_block, const uint8_t *image_digest, uint8_t *verif… in esp_secure_boot_verify_ecdsa_signature_block() argument
118 …ret = mbedtls_ecdsa_verify(&ecdsa_context.MBEDTLS_PRIVATE(grp), image_digest, ESP_SECURE_BOOT_DIGE… in esp_secure_boot_verify_ecdsa_signature_block()
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/
Dsecure_boot_signatures_app.c59 uint8_t image_digest[ESP_SECURE_BOOT_DIGEST_LEN] = {0}; in calculate_image_public_key_digests() local
68 …56_flash_contents(img_metadata.start_addr, sig_block_addr - img_metadata.start_addr, image_digest); in calculate_image_public_key_digests()
94 …bool verified = ets_rsa_pss_verify(&block.key, block.signature, image_digest, temp_verified_digest… in calculate_image_public_key_digests()
96 ….ecdsa.key.point[0], block.ecdsa.signature, block.ecdsa.key.curve_id, image_digest, temp_verified_… in calculate_image_public_key_digests()
201 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, uint8_t *verif… in esp_secure_boot_verify_sbv2_signature_block() argument
259 ret = verify_rsa_signature_block(sig_block, image_digest, trusted_block); in esp_secure_boot_verify_sbv2_signature_block()
262 ret = verify_ecdsa_signature_block(sig_block, image_digest, trusted_block); in esp_secure_boot_verify_sbv2_signature_block()
273 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, uint8_t *verif… in esp_secure_boot_verify_rsa_signature_block() argument
275 return esp_secure_boot_verify_sbv2_signature_block(sig_block, image_digest, verified_digest); in esp_secure_boot_verify_rsa_signature_block()
Dsecure_boot.c30 …gnature_block(const ets_secure_boot_sig_block_t *block, int block_num, const uint8_t *image_digest) in validate_signature_block() argument
41 if (memcmp(image_digest, block->image_digest, ESP_SECURE_BOOT_DIGEST_LEN)) { in validate_signature_block()
69 uint8_t image_digest[ESP_SECURE_BOOT_DIGEST_LEN] = {0}; in s_calculate_image_public_key_digests() local
77 … ret = bootloader_sha256_flash_contents(flash_offset, sig_block_addr - flash_offset, image_digest); in s_calculate_image_public_key_digests()
94 ret = validate_signature_block(block, i, image_digest); in s_calculate_image_public_key_digests()
113 …bool verified = ets_rsa_pss_verify(&block->key, block->signature, image_digest, temp_verified_dige… in s_calculate_image_public_key_digests()
115 …cdsa.key.point[0], block->ecdsa.signature, block->ecdsa.key.curve_id, image_digest, temp_verified_… in s_calculate_image_public_key_digests()
Dsecure_boot_signatures_bootloader.c105 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, uint8_t *verif… in esp_secure_boot_verify_sbv2_signature_block() argument
148 …int sb_result = ets_secure_boot_verify_signature(sig_block, image_digest, trusted.key_digests[0], … in esp_secure_boot_verify_sbv2_signature_block()
159 …int sb_result = ets_secure_boot_verify_signature(sig_block, image_digest, &trusted_key_digests, ve… in esp_secure_boot_verify_sbv2_signature_block()
173 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, uint8_t *verif… in esp_secure_boot_verify_rsa_signature_block() argument
175 return esp_secure_boot_verify_sbv2_signature_block(sig_block, image_digest, verified_digest); in esp_secure_boot_verify_rsa_signature_block()
Dsecure_boot_signature_priv.h24 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, const ets_secu…
26 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, const ets_secu…
Dsecure_boot_rsa_signature.c19 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, const ets_secu… in verify_rsa_signature_block() argument
21 if (!sig_block || !image_digest || !trusted_block) { in verify_rsa_signature_block()
87 …s_rsa_rsassa_pss_verify( &pk, MBEDTLS_MD_SHA256, ESP_SECURE_BOOT_DIGEST_LEN, image_digest, sig_be); in verify_rsa_signature_block()
Dsecure_boot_ecdsa_signature.c23 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, const ets_secu… in verify_ecdsa_signature_block() argument
25 if (!sig_block || !image_digest || !trusted_block) { in verify_ecdsa_signature_block()
95 …ret = mbedtls_ecdsa_verify(&ecdsa_context.MBEDTLS_PRIVATE(grp), image_digest, ESP_SECURE_BOOT_DIGE… in verify_ecdsa_signature_block()
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/
Dsecure_boot.h60 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const ets_secu…
82 uint8_t image_digest[32]; member
96 uint8_t image_digest[32]; member
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/
Dsecure_boot.h60 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const ets_secu…
82 uint8_t image_digest[32]; member
96 uint8_t image_digest[32]; member
/hal_espressif-latest/components/bootloader_support/private_include/
Dbootloader_signature.h43 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, uint8_t *verif…
54 …re_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *image_digest, uint8_t *verif…
/hal_espressif-latest/components/esp_rom/include/esp32c3/rom/
Dsecure_boot.h57 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const ets_secu…
77 uint8_t image_digest[32]; member
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/
Dsecure_boot.h47 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const ets_secu…
66 uint8_t image_digest[32]; member
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/
Dsecure_boot.h58 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const ets_secu…
73 uint8_t image_digest[32]; member
/hal_espressif-latest/components/esp_rom/include/esp32s2/rom/
Dsecure_boot.h69 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const ets_secu…
89 uint8_t image_digest[32]; member
/hal_espressif-latest/components/esp_rom/include/esp32/rom/
Dsecure_boot.h60 uint8_t image_digest[32]; member
96 …rify_signature(const ets_secure_boot_signature_t *sig, const uint8_t *image_digest, const uint8_t …
/hal_espressif-latest/components/bootloader_support/include/
Desp_secure_boot.h192 …re_block(const esp_secure_boot_sig_block_t *sig_block, const uint8_t *image_digest, uint8_t *verif…
214 …t_verify_signature_block(const esp_secure_boot_sig_block_t *sig_block, const uint8_t *image_digest)
Desp_image_format.h35 uint8_t image_digest[32]; /* appended SHA-256 digest */ member
/hal_espressif-latest/components/bootloader_support/src/
Desp_image_format.c121 …ader_sha256_handle_t sha_handle, esp_image_metadata_t *data, uint8_t *image_digest, uint8_t *verif…
142 uint8_t image_digest[HASH_LEN] = { [ 0 ... 31] = 0xEE }; in image_load() local
183 err = verify_secure_boot_signature(sha_handle, data, image_digest, verified_digest); in image_load()
219 …ESP_FAULT_ASSERT(!esp_secure_boot_enabled() || memcmp(image_digest, verified_digest, HASH_LEN) == … in image_load()
221 …ESP_FAULT_ASSERT(data->start_addr == ESP_BOOTLOADER_OFFSET || memcmp(image_digest, verified_digest… in image_load()
843 …CHECK_ERR(bootloader_flash_read(data->start_addr + data->image_len, &data->image_digest, HASH_LEN,… in process_appended_hash_and_sig()
918 …ader_sha256_handle_t sha_handle, esp_image_metadata_t *data, uint8_t *image_digest, uint8_t *verif… in verify_secure_boot_signature() argument
945 bootloader_sha256_finish(sha_handle, image_digest); in verify_secure_boot_signature()
948 bootloader_debug_buffer(image_digest, HASH_LEN, "Calculated secure boot hash"); in verify_secure_boot_signature()
954 …ESP_FAULT_ASSERT(memcmp(image_digest, verified_digest, HASH_LEN) != 0); /* sanity check that these… in verify_secure_boot_signature()
[all …]