2个版本

0.1.2 2022年12月8日
0.1.1 2022年12月7日
0.1.0 2022年12月7日

#18 in #communicating

24 每月下载量
用于 nfc1

MIT 许可证

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_protectedapdu::response::owned::ApduResponse::from_protected中的使用。不确定这是否正常工作或正确完成。
  • 添加模糊测试
  • 在合适的地方更多地使用外部crate(改进代码质量、可读性、功能等)

依赖项

~1.8–2.7MB
~47K SLoC