Merge branch 'bugfix/secure_boot_padding_v3_1' into 'release/v3.1'

secure boot: Fix padding issue (backport v3.1)

See merge request idf/esp-idf!2833
This commit is contained in:
Angus Gratton
2018-07-25 08:59:31 +08:00
7 changed files with 34 additions and 12 deletions

View File

@@ -84,10 +84,13 @@ esp_err_t esp_secure_boot_verify_signature_block(const esp_secure_boot_sig_block
return ESP_FAIL;
}
ESP_LOGD(TAG, "Verifying secure boot signature");
is_valid = uECC_verify(signature_verification_key_start,
image_digest,
DIGEST_LEN,
sig_block->signature,
uECC_secp256r1());
ESP_LOGD(TAG, "Verification result %d", is_valid);
return is_valid ? ESP_OK : ESP_ERR_IMAGE_INVALID;
}