2个版本
0.1.2 | 2022年12月8日 |
---|---|
0.1.1 | 2022年12月7日 |
0.1.0 |
|
#18 in #communicating
24 每月下载量
用于 nfc1
71KB
1.5K SLoC
mrtd
与eMRTDs / ePassports通信的辅助工具
警告 该库目前不打算用于任何生产用途。请务必注意。
用法
请参阅 https://github.com/alexrsagen/rs-nfc 的示例 read_mrtd
了解用法示例。
待办事项
欢迎提交任何这些任务的PR
- 改进错误报告
- 删除所有使用format!()或静态字符串进行错误处理的实例。
- 将所有使用
BoxError
/BoxResult
的实例替换为更好的错误类型(如src/mrz/error.rs
)
- 添加测试
- 特别是测试在
DO'85'
中的使用,在apdu::command::borrowed::ApduCommand::to_protected
和apdu::response::owned::ApduResponse::from_protected
中的使用。不确定这是否正常工作或正确完成。
- 特别是测试在
- 添加模糊测试
- 在合适的地方更多地使用外部crate(改进代码质量、可读性、功能等)
依赖项
~1.8–2.7MB
~47K SLoC