Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/
Dsecure_boot_signatures_app.c50 …gest, bool digest_public_keys, esp_image_sig_public_key_digests_t *public_key_digests, esp_partiti… in calculate_image_public_key_digests() argument
65 bzero(public_key_digests, sizeof(esp_image_sig_public_key_digests_t)); in calculate_image_public_key_digests()
105 …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()
126 …ks_for_running_app(bool digest_public_keys, esp_image_sig_public_key_digests_t *public_key_digests) in esp_secure_boot_get_signature_blocks_for_running_app() argument
137 …err = calculate_image_public_key_digests(false, digest_public_keys, public_key_digests, &part_pos); in esp_secure_boot_get_signature_blocks_for_running_app()
138 if (public_key_digests->num_digests == 0) { in esp_secure_boot_get_signature_blocks_for_running_app()
[all …]
Dsecure_boot_signatures_bootloader.c67 static esp_err_t get_secure_boot_key_digests(esp_image_sig_public_key_digests_t *public_key_digests) in get_secure_boot_key_digests() argument
87 …memcpy(public_key_digests->key_digests[i], (uint8_t *)trusted_keys.key_digests[i], ESP_SECURE_BOOT… in get_secure_boot_key_digests()
88 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()
Dsecure_boot.c66 …uint32_t flash_offset, uint32_t flash_size, esp_image_sig_public_key_digests_t *public_key_digests) in s_calculate_image_public_key_digests() argument
75 bzero(public_key_digests, sizeof(esp_image_sig_public_key_digests_t)); in s_calculate_image_public_key_digests()
128 memcpy((void *)public_key_digests->key_digests[i], key_digest, ESP_SECURE_BOOT_DIGEST_LEN); in s_calculate_image_public_key_digests()
129 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()
/hal_espressif-latest/components/bootloader_support/include/
Desp_secure_boot.h261 …s_for_running_app(bool digest_public_keys, esp_image_sig_public_key_digests_t *public_key_digests);