Skip to content

Commit bfc3f85

Browse files
projectgusespressif-bot
authored andcommitted
bootloader esp32s2: Fix return type of ROM function signature verification
1 parent abdb657 commit bfc3f85

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

components/bootloader_support/src/esp32s2/secure_boot_signatures.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ esp_err_t esp_secure_boot_verify_rsa_signature_block(const ets_secure_boot_signa
6666
ets_secure_boot_key_digests_t trusted_keys;
6767
ets_secure_boot_key_digests_t trusted_key_copies[2];
6868
ETS_STATUS r;
69+
ets_secure_boot_status_t sb_result;
6970

7071
memset(&trusted_keys, 0, sizeof(ets_secure_boot_key_digests_t));
7172
memset(trusted_key_copies, 0, 2 * sizeof(ets_secure_boot_key_digests_t));
@@ -87,6 +88,6 @@ esp_err_t esp_secure_boot_verify_rsa_signature_block(const ets_secure_boot_signa
8788
ESP_FAULT_ASSERT(memcmp(&trusted_keys, &trusted_key_copies[1], sizeof(ets_secure_boot_key_digests_t)) == 0);
8889

8990
ESP_LOGI(TAG, "Verifying with RSA-PSS boot...");
90-
r = ets_secure_boot_verify_signature(sig_block, image_digest, &trusted_keys, verified_digest);
91-
return (r == ETS_OK) ? ESP_OK : ESP_FAIL;
91+
sb_result = ets_secure_boot_verify_signature(sig_block, image_digest, &trusted_keys, verified_digest);
92+
return (sb_result == SB_SUCCESS) ? ESP_OK : ESP_FAIL;
9293
}

0 commit comments

Comments
 (0)