Home
last modified time | relevance | path

Searched refs:img_size (Results 1 – 6 of 6) sorted by relevance

/optee_os/core/crypto/
H A Dsigned_hdr.c20 struct shdr *shdr_alloc_and_copy(size_t offs, const void *img, size_t img_size) in shdr_alloc_and_copy() argument
28 if (ADD_OVERFLOW(offs, sizeof(struct shdr), &end) || end > img_size) in shdr_alloc_and_copy()
32 if (!shdr_size || ADD_OVERFLOW(offs, shdr_size, &end) || end > img_size) in shdr_alloc_and_copy()
181 static TEE_Result check_attrs(const struct shdr_subkey *subkey, size_t img_size) in check_attrs() argument
189 end > img_size) in check_attrs()
194 end > img_size) in check_attrs()
276 if (shdr->img_size < sizeof(*subkey)) in shdr_load_pub_key()
279 if (ADD_OVERFLOW(shdr->img_size, offs, &end) || end > ns_img_size) in shdr_load_pub_key()
282 img = mempool_alloc(mempool_default, shdr->img_size + shdr->hash_size); in shdr_load_pub_key()
285 memcpy(img + shdr->hash_size, ns_img + offs, shdr->img_size); in shdr_load_pub_key()
[all …]
/optee_os/scripts/
H A Dsign_encrypt.py479 [magic, img_type, img_size, algo_value, hash_size,
524 if len(self.ciphertext) != img_size:
527 .format(len(self.ciphertext), img_size))
531 if len(self.img) != img_size:
533 .format(len(self.img), img_size))
542 self.attr = self.inf[offs:offs + img_size -
568 if len(self.img) != img_size:
570 .format(len(self.img), img_size))
632 if len(ciphertext) != img_size:
635 .format(len(ciphertext), img_size))
[all …]
/optee_os/core/include/
H A Dsigned_hdr.h37 uint32_t img_size; member
190 struct shdr *shdr_alloc_and_copy(size_t offs, const void *img, size_t img_size);
/optee_os/ta/remoteproc/src/
H A Dremoteproc_core.c663 uint32_t *img_size) in get_tlv_images_size() argument
676 if (length != (sizeof(*img_size) * num_img)) in get_tlv_images_size()
679 memcpy(&tlv_v, &tlv_value[sizeof(*img_size) * idx], sizeof(tlv_v)); in get_tlv_images_size()
680 *img_size = TEE_U32_FROM_LITTLE_ENDIAN(tlv_v); in get_tlv_images_size()
790 uint32_t img_size = 0; in remoteproc_load_elf() local
839 res = get_tlv_images_size(ctx, num_img, i, &img_size); in remoteproc_load_elf()
843 res = e32_parser_load_elf_image(ctx->fw_img + offset, img_size, in remoteproc_load_elf()
850 img_size, &rsc_pa, &rsc_size); in remoteproc_load_elf()
874 offset += img_size; in remoteproc_load_elf()
/optee_os/core/kernel/
H A Dree_fs_ta.c304 if (ADD_OVERFLOW(offs, shdr->img_size, &offs) || in ree_fs_ta_open()
446 if (ta_size != offs + ehdr_sz + shdr->img_size) { in ree_fs_ta_open()
467 shdr->img_size); in ree_fs_ta_open()
475 if (ta_size != offs + shdr->img_size) { in ree_fs_ta_open()
511 *size = handle->shdr->img_size; in ree_fs_ta_get_size()
/optee_os/core/arch/arm/kernel/
H A Dsecure_partition.c80 uint32_t img_size; member
1937 if (ADD_OVERFLOW(sp_pkg_hdr->img_offset, sp_pkg_hdr->img_size, in process_sp_pkg()
1964 sp->sp_img.image.size = sp_pkg_hdr->img_size; in process_sp_pkg()