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