mrtd1-0.1.0 has been yanked.
Visit the last successful build:
mrtd1-0.1.3
mrtd
Helper utilities for communicating with eMRTDs / ePassports
Warning This library is not currently intended for any production use. You have been warned.
Usage
See https://github.com/alexrsagen/rs-nfc example read_mrtd for example usage.
TODO
Feel free to submit a PR for any of these tasks:
- Improve error reporting
- Remove all use of format!() or static strings for errors.
- Replace all use of
BoxError/BoxResultwith a better error type (likesrc/mrz/error.rs)
- Add tests
- Specifically test use of
DO'85'inapdu::command::borrowed::ApduCommand::to_protectedandapdu::response::owned::ApduResponse::from_protected. Not sure if this is working or done correctly.
- Specifically test use of
- Add fuzzing
- Make more use of external crates, where suitable (improved code quality, readability, functionality, etc)