{"repo":"aveao/passauf","free":true,"listed":false,"github":"https://github.com/aveao/passauf","clone":"git clone https://github.com/aveao/passauf.git","description":"eMRTD (ePassport) reader tool in Rust","language":"Rust","stars":17,"topics":["emrtd","epassport","icao-9303","passport","rust"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"passauf Passauf is a Rust tool that lets you read eMRTDs¹ using a standard contactless reader (\\ Implemented in the abstraction - [ ] Support for CMD WTX (wait time extension) - Unclear if this is necessary for this project, but it seems useful to have. - [x] Better error handling - [x] Status code parsing past OK - [x] Graceful error handling The Name Germans tend to shorten Passport¹ to Pass (\"Haben Sie Ihren Pass dabei?\" - \"Do you have your passport with you?\"). Pass auf translates to \"watch out\". There's no real implication there, it's just a silly pun, I suspect everyone knows that their passport can be read by anyone with some authentication. ¹: Full form is Reisepass, which roughly translates to Travel Pass (the pass part is bit more complex than my simplification) Stylistic Choices - I like explicit returns and use them a lot. - This project requires std . - There are some panics around that I intend to get rid of before late. - The JNI layer catches them rather than letting them unwind across the boundary, but they are still panics, and a Result would be better.","default_branch":null,"files":null,"tree":[],"storefront":"/r/aveao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aveao/passauf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}