Home
last modified time | relevance | path

Searched refs:sig_block (Results 1 – 11 of 11) sorted by relevance

/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/
Dsecure_boot_signatures_bootloader.c43 …const ets_secure_boot_signature_t *sig_block = bootloader_mmap(src_addr + padded_length, sizeof(et… in esp_secure_boot_verify_signature() local
44 if (sig_block == NULL) { in esp_secure_boot_verify_signature()
49 err = esp_secure_boot_verify_sbv2_signature_block(sig_block, digest, verified_digest); in esp_secure_boot_verify_signature()
53 bootloader_munmap(sig_block); in esp_secure_boot_verify_signature()
105 esp_err_t esp_secure_boot_verify_sbv2_signature_block(const ets_secure_boot_signature_t *sig_block,… in esp_secure_boot_verify_sbv2_signature_block() argument
124 if (validate_signature_block(&sig_block->block[i]) == ESP_OK) { in esp_secure_boot_verify_sbv2_signature_block()
130 … bootloader_sha256_data(sig_block_sha, &sig_block->block[i].key, sizeof(sig_block->block[i].key)); in esp_secure_boot_verify_sbv2_signature_block()
132 …bootloader_sha256_data(sig_block_sha, &sig_block->block[i].ecdsa.key, sizeof(sig_block->block[i].e… in esp_secure_boot_verify_sbv2_signature_block()
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()
[all …]
Dsecure_boot_signatures_app.c184 …const ets_secure_boot_signature_t *sig_block = bootloader_mmap(src_addr + padded_length, sizeof(et… in esp_secure_boot_verify_signature() local
185 if (sig_block == NULL) { in esp_secure_boot_verify_signature()
190 err = esp_secure_boot_verify_sbv2_signature_block(sig_block, digest, verified_digest); in esp_secure_boot_verify_signature()
194 bootloader_munmap(sig_block); in esp_secure_boot_verify_signature()
201 esp_err_t esp_secure_boot_verify_sbv2_signature_block(const ets_secure_boot_signature_t *sig_block,… in esp_secure_boot_verify_sbv2_signature_block() argument
225 const ets_secure_boot_sig_block_t *app_blk = &sig_block->block[app_blk_idx]; in esp_secure_boot_verify_sbv2_signature_block()
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 esp_err_t esp_secure_boot_verify_rsa_signature_block(const ets_secure_boot_signature_t *sig_block, … 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_signature_priv.h24 esp_err_t verify_ecdsa_signature_block(const ets_secure_boot_signature_t *sig_block, const uint8_t …
26 esp_err_t verify_rsa_signature_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *i…
Dsecure_boot_rsa_signature.c19 esp_err_t verify_rsa_signature_block(const ets_secure_boot_signature_t *sig_block, const uint8_t *i… in verify_rsa_signature_block() argument
21 if (!sig_block || !image_digest || !trusted_block) { in verify_rsa_signature_block()
29 const unsigned rsa_key_size = sizeof(sig_block->block[0].signature); in verify_rsa_signature_block()
Dsecure_boot_ecdsa_signature.c23 esp_err_t verify_ecdsa_signature_block(const ets_secure_boot_signature_t *sig_block, const uint8_t … in verify_ecdsa_signature_block() argument
25 if (!sig_block || !image_digest || !trusted_block) { in verify_ecdsa_signature_block()
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v1/
Dsecure_boot_signatures_bootloader.c57 esp_err_t esp_secure_boot_verify_signature_block(const esp_secure_boot_sig_block_t *sig_block, cons… 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 esp_err_t esp_secure_boot_verify_ecdsa_signature_block(const esp_secure_boot_sig_block_t *sig_block in esp_secure_boot_verify_ecdsa_signature_block() argument
73 if (sig_block->version != 0) { in esp_secure_boot_verify_ecdsa_signature_block()
74 …mage has invalid signature version field 0x%08x (image without a signature?)", sig_block->version); in esp_secure_boot_verify_ecdsa_signature_block()
84 sig_block->signature, in esp_secure_boot_verify_ecdsa_signature_block()
Dsecure_boot_signatures_app.c56 esp_err_t esp_secure_boot_verify_ecdsa_signature_block(const esp_secure_boot_sig_block_t *sig_block in esp_secure_boot_verify_ecdsa_signature_block() argument
73 if (sig_block->version != 0) { in esp_secure_boot_verify_ecdsa_signature_block()
74 …s invalid signature version field 0x%08"PRIx32" (image without a signature?)", sig_block->version); in esp_secure_boot_verify_ecdsa_signature_block()
88 ret = mbedtls_mpi_read_binary(&r, &sig_block->signature[0], ECDSA_INTEGER_LEN); in esp_secure_boot_verify_ecdsa_signature_block()
94 ret = mbedtls_mpi_read_binary(&s, &sig_block->signature[ECDSA_INTEGER_LEN], ECDSA_INTEGER_LEN); in esp_secure_boot_verify_ecdsa_signature_block()
/hal_espressif-latest/components/bootloader_support/private_include/
Dbootloader_signature.h43 esp_err_t esp_secure_boot_verify_sbv2_signature_block(const ets_secure_boot_signature_t *sig_block,…
54 esp_err_t esp_secure_boot_verify_rsa_signature_block(const ets_secure_boot_signature_t *sig_block, …
/hal_espressif-latest/components/bootloader_support/include/
Desp_secure_boot.h192 esp_err_t esp_secure_boot_verify_ecdsa_signature_block(const esp_secure_boot_sig_block_t *sig_block
214 esp_err_t esp_secure_boot_verify_signature_block(const esp_secure_boot_sig_block_t *sig_block, cons…
/hal_espressif-latest/components/bootloader_support/src/
Desp_image_format.c953 const void *sig_block; in verify_secure_boot_signature() local
956sig_block = bootloader_mmap(data->start_addr + data->image_len, sizeof(esp_secure_boot_sig_block_t… in verify_secure_boot_signature()
957 err = esp_secure_boot_verify_ecdsa_signature_block(sig_block, image_digest, verified_digest); in verify_secure_boot_signature()
959 sig_block = bootloader_mmap(end, sizeof(ets_secure_boot_signature_t)); in verify_secure_boot_signature()
960 err = esp_secure_boot_verify_sbv2_signature_block(sig_block, image_digest, verified_digest); in verify_secure_boot_signature()
962 bootloader_munmap(sig_block); in verify_secure_boot_signature()
/hal_espressif-latest/tools/esptool_py/espsecure/
D__init__.py433 sig_block = validate_signature_block(contents, sig_block_num)
434 if sig_block is None:
437 sig_block # Signature sector is populated with already valid blocks