/pypace

Implementation of PACE protocol in Python

Primary LanguagePythonMIT LicenseMIT

pypace

Implementation of PACE protocol in Python

Needs libs pycryptodome pip install pycryptodomex

and pytlv pip install pytlv

In main.py you should set your reader_index(0: first reader, 1: second ...), the password reference (1: MRZ, 2:CAN, 3:PIN, 4: PUK) and the password. You may need to change the pace_oid and the chat. It depends on what your card supports. See BSI TR-03110 part 3 for further information