OPTEE
qq_25914767
这个作者很懒,什么都没留下…
展开
-
OPTEE OS V3.3 REE FS 文件系统分析
相关代码涉及主要涉及3个c文件,我们从底层开始1. tee_ree_fs.c文件中static const struct tee_fs_htree_storage ree_fs_storage_ops = { .block_size = BLOCK_SIZE, .rpc_read_init = ree_fs_rpc_read_init, .rpc_read_fina...原创 2018-12-28 18:18:58 · 656 阅读 · 0 评论 -
OPTEE OS v1.1 REE FS文件系统分析
TEE文件系统中的文件拆分成一个meta文件和多个block文件存储在非安全端,文件结果如下/* * We split a TEE file into multiple blocks and store them * on REE filesystem. A TEE file is represented by a REE file * called meta and a number ...原创 2018-12-29 11:02:34 · 528 阅读 · 0 评论 -
OPTEE RPMB文件系统
rpmb实际就是emmc中的一个独立分区,写rpmb需要rpmb key对包计算mac值,rpmb硬件内部会校验mac值正确才能正常写入数据,可以防止重要数据被破坏底层rpmb相关函数:static TEE_Result tee_rpmb_get_dev_info(uint16_t dev_id, struct rpmb_dev_info *dev_info)获取硬件rpmb信息,包括...原创 2018-12-29 16:34:59 · 2298 阅读 · 0 评论