TEESimulator-v3.2-80
https://github.com/JingMatrix/TEESimulator/releases/tag/v3.2
Below are the updates as of now:
1. Align KeyMetadata, Authorizations with AOSP Keystore2 semantics, correct KeyEntryResponse structure deviations
Contributor: XiaoTong6666
https://github.com/JingMatrix/TEESimulator/commit/86db5bf8fd394c094f28c5d10c778faf74596a28
2. Fix KeyMint authorization list sorting & content discrepancies, complete device attribute & parameter adaptation
Contributor: JingMatrix
https://github.com/JingMatrix/TEESimulator/commit/57b92abe70a6025fd1ed9b6b54fb13820a02d9b6
3. Correct USER_ID authorization tag security level to SOFTWARE per AOSP spec
Contributors: JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/2660debedde4121367843c98547ba4d8fb335ce4
4. Optimize CertificateHelper call logic, add callingUid param, refine certificate chain update authorization patching
Contributor: JingMatrix
https://github.com/JingMatrix/TEESimulator/commit/b4aeac07953d135a042db2e2f2ebf51db4903d685. Fix certificate signature algorithm mismatch, select algorithm based on signing key type (EC/RSA)
Contributors: JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/8c74958ae934c18d67ae8ba450d56e74dae81b0b
6. Correct default certificate subject to "CN=Android Keystore Key" per AOSP spec
Contributors: JingMatrix, MhmRdd, Enginex0
https://github.com/JingMatrix/TEESimulator/commit/e82b9827935301710282387fbb03053c13a1c4ce
7. Align certificate validity & RSA default config with AOSP (validity: epoch to 9999-12-31, RSA exponent: 65537)
Contributors: JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/29f2c30b263af9e588e8fa3ad22070c7b8c8b331
8. Add ATTESTATION_APPLICATION_ID tag (only when ATTESTATION_CHALLENGE is present)
Contributors: JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/542a04af26578370e0d745ad4fdbe6644aa24ba59. Fix KeyDescriptor update error when attestation key is overwritten, correctly modify response.metadata.key.nspace
Contributors: JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/0958d1725c654ffe4c8f389d0b52b53f7ca10e7d
10. Support implicit KEY_SIZE derivation from EC_CURVE, fix 0 default value issue, add Curve25519 (256-bit) support
Contributors: JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/72091716c289ec8211d6b2dd8c8927700de6a399
⚠️ Suggestion
This channel may have delayed updates, we strongly recommend you follow the GitHub repository first to get the latest code, full changelog and official releases:
👉 https://github.com/JingMatrix/TEESimulator
--------
简体中文版:
以下是截至目前的更新内容:
1. 使 KeyMetadata、Authorizations 与 AOSP Keystore2 语义保持一致,修正 KeyEntryResponse 结构偏差
贡献者:XiaoTong6666
https://github.com/JingMatrix/TEESimulator/commit/86db5bf8fd394c094f28c5d10c778faf74596a28
2. 修复 KeyMint 授权列表排序及内容差异,完成设备属性与参数适配
贡献者:JingMatrix
https://github.com/JingMatrix/TEESimulator/commit/57b92abe70a6025fd1ed9b6b54fb13820a02d9b6
3. 根据 AOSP 规范将 USER_ID 授权标签安全级别修正为 SOFTWARE
贡献者:JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/2660debedde4121367843c98547ba4d8fb335ce4
4. 优化 CertificateHelper 调用逻辑,增加 callingUid 参数,完善证书链更新授权补丁
贡献者:JingMatrix
https://github.com/JingMatrix/TEESimulator/commit/b4aeac07953d135a042db2e2f2ebf51db4903d68
5. 修复证书签名算法不匹配问题,根据签名密钥类型(EC/RSA)选择算法
贡献者:JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/8c74958ae934c18d67ae8ba450d56e74dae81b0b
6. 根据 AOSP 规范将默认证书主题修正为 "CN=Android Keystore Key"
贡献者:JingMatrix, MhmRdd, Enginex0
https://github.com/JingMatrix/TEESimulator/commit/e82b9827935301710282387fbb03053c13a1c4ce
7. 将证书有效期及 RSA 默认配置与 AOSP 对齐(有效期:从 epoch 至 9999-12-31,RSA 指数为 65537)
贡献者:JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/29f2c30b263af9e588e8fa3ad22070c7b8c8b331
8. 添加 ATTESTATION_APPLICATION_ID 标签(仅当存在 ATTESTATION_CHALLENGE 时)
贡献者:JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/542a04af26578370e0d745ad4fdbe6644aa24ba5
9. 修复密钥证明(Attestation)密钥被覆盖时的 KeyDescriptor 更新错误,正确修改 response.metadata.key.nspace
贡献者:JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/0958d1725c654ffe4c8f389d0b52b53f7ca10e7d
10. 支持从 EC_CURVE 隐式推导 KEY_SIZE,修复默认值为 0 的问题,增加 Curve25519 (256-bit) 支持
贡献者:JingMatrix, MhmRdd
https://github.com/JingMatrix/TEESimulator/commit/72091716c289ec8211d6b2dd8c8927700de6a399
⚠️ 建议
本频道更新可能存在延迟,强烈建议您优先关注 GitHub 仓库,以获取最新代码、完整变更日志及官方发布版本:
https://github.com/JingMatrix/TEESimulator