Add support for standard USB Smartcard Readers (#765)
authorpwpiwi <pwpiwi@users.noreply.github.com>
Mon, 28 Jan 2019 20:54:34 +0000 (21:54 +0100)
committerGitHub <noreply@github.com>
Mon, 28 Jan 2019 20:54:34 +0000 (21:54 +0100)
commita9104f7e31d6c134f9772fef6df2156ed06c9e78
tree00e25af46e335092c6947f05f6179f385eaf47d5
parent1511ea28a8cc647a6fc462e9c182622a43df1318
Add support for standard USB Smartcard Readers (#765)

* add PCSC interface (pcsc.c and pcsc.h)
* new command 'sc select' to choose an USB Smartcard Reader
* updated CI/.travis.yml accordingly
* remove TCK CRC check in i2c.c It is done in PrintATR() anyway
* Fix TCK CRC check in PrintATR()
* Add PCSC reader support to 'sc info'
14 files changed:
CI/.travis.yml
armsrc/appmain.c
armsrc/i2c.c
client/Makefile
client/cmdhw.c
client/cmdhw.h
client/cmdsmartcard.c
client/pcsc.c [new file with mode: 0644]
client/pcsc.h [new file with mode: 0644]
client/proxmark3.c
client/util.c
client/util.h
include/smartcard.h
include/usb_cmd.h
Impressum, Datenschutz