摘要: external/avb/libavb/avb_vbmeta_image.h struct AvbVBMetaImageHeader: /* Binary format for header of the vbmeta image. * * The vbmeta image consists of 阅读全文
posted @ 2023-03-24 15:58 xiululu 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 最近使用这个函数来排除TA中内存泄露问题。 函数: #ifdef CFG_WITH_STATSstatic TEE_Result get_alloc_stat1() { struct malloc_stats stats; malloc_get_stats(&stats); strncpy(stat 阅读全文
posted @ 2023-03-21 22:43 xiululu 阅读(65) 评论(0) 推荐(0) 编辑
摘要: do_mount_all流程: 阅读全文
posted @ 2023-03-20 21:42 xiululu 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 参考文档: https://github.com/novelinux/android/wiki/Android-FBE 前面两个章节来自上述链接,在此致以谢意! Android FBE简介 名称: FBE,File-Based Encryption,基于文件的加密Android官方文档:https: 阅读全文
posted @ 2023-03-16 16:09 xiululu 阅读(571) 评论(0) 推荐(0) 编辑
摘要: VTS单模块测试: ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/HmacKeySharingTest*/0_default ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerI 阅读全文
posted @ 2023-03-15 16:47 xiululu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: X.690标准: https://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf TLV之TAG解读: tag-length-value表示中,tag的编码规则如下: TAG<=30 当TAG值小于或者等于30时,用一个字节来 阅读全文
posted @ 2023-03-14 16:55 xiululu 阅读(461) 评论(0) 推荐(0) 编辑
摘要: ADT 23.0.4插件: 记录搭建平台过程中碰到的一些问题及其解决方法。 ADT中 Window>Preferences>Android 下找不到NDK配置项,需要更新ADT插件。原始ADT版本为23.0.2。 Android之adt 23找不到NDK路径设置解决方案: https://devel 阅读全文
posted @ 2023-02-28 10:09 xiululu 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 需要在编译服务器上编译android 6.0代码。这个版本需要使用openjdk7。 参考来自官网的信息:https://source.android.com/docs/setup/start/older-versions?hl=zh-cn#jdk 官网里OpenJDK7链接指向的是or 阅读全文
posted @ 2023-02-25 15:03 xiululu 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 异常日志1:GenerateKey时返回UNSUPPORTED_ALGORITHM # ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/EncryptionOperationsTest.TripleDesEcbRoundTripS 阅读全文
posted @ 2023-02-16 14:20 xiululu 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 升级大致思路: 梳理出接口差异点 参考原生软实现,部分接口可以直接在CA侧实现,大部分需要TA中实现。软实现中用到了openssl的接口,部分在keymaster TA中会有对标实现,相关的Serialize和Deserialize也有部分现成的 死磕IKeymasterDevice.hal中针对接 阅读全文
posted @ 2023-02-16 10:33 xiululu 阅读(145) 评论(0) 推荐(0) 编辑