摘要: 升级大致思路: 梳理出接口差异点 参考原生软实现,部分接口可以直接在CA侧实现,大部分需要TA中实现。软实现中用到了openssl的接口,部分在keymaster TA中会有对标实现,相关的Serialize和Deserialize也有部分现成的 死磕IKeymasterDevice.hal中针对接 阅读全文
posted @ 2023-02-16 10:33 xiululu 阅读(208) 评论(0) 推荐(0)
摘要: 异常日志: # ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/SigningOperationsTest.NoUserConfirmation/0_defaultNote: Google Test filter = PerIns 阅读全文
posted @ 2023-02-14 16:51 xiululu 阅读(71) 评论(0) 推荐(0)
摘要: 异常日志: # ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/SigningOperationsTest.RsaUseRequiresCorrectAppIdAppData/0_defaultNote: Google Test 阅读全文
posted @ 2023-02-14 11:24 xiululu 阅读(68) 评论(0) 推荐(0)
摘要: 异常日志: # ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/SigningOperationsTest.RsaGetKeyCharacteristicsRequiresCorrectAppIdAppData/0_default 阅读全文
posted @ 2023-02-14 10:08 xiululu 阅读(101) 评论(0) 推荐(0)
摘要: ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/AttestationTest.RsaAttestation/0_default 异常1: hardware/interfaces/keymaster/4.0/vts/functio 阅读全文
posted @ 2023-02-08 14:41 xiululu 阅读(146) 评论(0) 推荐(1)
摘要: VTS测试fail: Note: Google Test filter = PerInstance/ClearOperationsTest.TooManyOperations/0_default[ ] Running 1 test from 1 test suite.[ ] Global test 阅读全文
posted @ 2023-01-12 15:06 xiululu 阅读(87) 评论(0) 推荐(0)
摘要: 写在前面: 一言难尽呐! VTS测试下来的结果,就是一眼看不到头的Fail。 只能逐个分析,挨个解决了。 Fail项: # ./VtsHalKeymasterV4_0TargetTest --gtest_filter=PerInstance/VerificationOperationsTest.Hm 阅读全文
posted @ 2023-01-12 11:25 xiululu 阅读(204) 评论(0) 推荐(0)