/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/ |
D | secure_boot_signatures_bootloader.c | 43 …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 …]
|
D | secure_boot_signatures_app.c | 184 …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()
|
D | secure_boot_signature_priv.h | 24 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…
|
D | secure_boot_rsa_signature.c | 19 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()
|
D | secure_boot_ecdsa_signature.c | 23 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/ |
D | secure_boot_signatures_bootloader.c | 57 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()
|
D | secure_boot_signatures_app.c | 56 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/ |
D | bootloader_signature.h | 43 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/ |
D | esp_secure_boot.h | 192 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/ |
D | esp_image_format.c | 953 const void *sig_block; in verify_secure_boot_signature() local 956 …sig_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__.py | 433 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
|