Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop a portable Python library to read the NIS code (and much more) #3

Merged
merged 56 commits into from
Nov 22, 2017

Conversation

afilini
Copy link
Member

@afilini afilini commented Oct 8, 2017

Following the specifications described in issue #1, we wrote this library which can be used to send low level commands to a CIE card, without having to install a dedicated software.

This library uses the pyscard interface to directly send APDUs and read back the response, and supports the EAC authentication protocol too!

There's also a partial implementation of a real-time image recognition software, which can be used to automatically read the MRZ using a webcam, but unfortunately the OCR part is still incomplete.

We also wrote some unit tests to make sure the algorithms and utility functions are working fine.

@alranel alranel merged commit 43d2c26 into italia:master Nov 22, 2017
@alranel
Copy link
Member

alranel commented Nov 22, 2017

Thank you for your contribution, and welcome to the community of Developers Italia as maintainer of this repository, on which you now have full admin rights 😃
(Remember: with great power comes great responsibility.)

I also invited you to become part of the italia organization, so that you can display its logo on your profile (don't forget to change the visibility after you accept the invitation!).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants