大家好,在下犬戎<https://github.com/inuEbisu>。很荣幸能够参加今年的 TUNA OSPP 2025 项目。以下是我在 WebAuthn 项目中的第一次简报。
项目基本信息 * 项目名称:跨平台 WebAuthn 密钥管理器 * 项目导师:党凡 <[email protected]> * 项目要求:基于 nfcim/fido2 仓库,补充注册和验证流程的完整功能,并使用 Flutter 框架开发一个跨平台 WebAuthn 密钥管理器。 项目完成情况 以下是本月主要的成果。 fido2 Dart 库方面: * 引入了 FIDO2 协议中 `makeCredential`(注册)和 `getAssertion`(认证)两个核心操作的实现; * 为其编写了单元测试; * 完成了 `base.ctap` 的文件拆分重构。 跨平台 WebAuthn 密钥管理器方面: * - 使用Flutter框架搭建了跨平台应用; * - 实现了APDU封装CCID协议,并与FIDO2硬件密钥进行基础通信; * - 支持响应式桌面端与移动端布局。 后续计划 接下来两个月主要的任务是: * fido2 库方面,完成 `encode / decode` 方法重构,并为所有数据类实现 `toString` 便于格式化打印; * 跨平台 WebAuthn 密钥管理器方面,实现测试注册、测试验证、密钥删除、密钥详情等核心业务功能,并优化用户体验。 犬戎 2025年7月27日 -- 您收到此邮件是因为您订阅了 Google 群组的“TUNA 主邮件列表”群组。 要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到[email protected]。 如需查看此讨论,请访问 https://groups.google.com/d/msgid/tuna-general/CO1PR01MB6728B679362C5B038D2506DAC658A%40CO1PR01MB6728.prod.exchangelabs.com。
