├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── actionlint.yaml ├── dependabot.yaml └── workflows │ ├── build.yml │ └── codeql.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── ACKS ├── ChangeLog ├── INSTALL.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── TODO ├── dev-requirements.txt ├── pyproject.toml ├── setup.py ├── src └── smartcard │ ├── ATR.py │ ├── AbstractCardRequest.py │ ├── Card.py │ ├── CardConnection.py │ ├── CardConnectionDecorator.py │ ├── CardConnectionEvent.py │ ├── CardConnectionObserver.py │ ├── CardMonitoring.py │ ├── CardRequest.py │ ├── CardService.py │ ├── CardType.py │ ├── Examples │ ├── .pylintrc │ ├── framework │ │ ├── sample_ATR.py │ │ ├── sample_CardConnectionDecorator.py │ │ ├── sample_ConsoleConnectionTracer.py │ │ ├── sample_CustomCardType.py │ │ ├── sample_CustomErrorChecker.py │ │ ├── sample_ErrorChecking.py │ │ ├── sample_ExclusiveCardConnection.py │ │ ├── sample_MonitorCards.py │ │ ├── sample_MonitorCardsAndTransmit.py │ │ ├── sample_MonitorReaders.py │ │ ├── sample_TransmitCardObserver.py │ │ ├── sample_apduTracerInterpreter.py │ │ └── sample_toHexString.py │ ├── scard-api │ │ ├── sample_control.py │ │ ├── sample_getATR.py │ │ ├── sample_getAttrib.py │ │ ├── sample_getStatusChange.py │ │ ├── sample_listCards.py │ │ ├── sample_listInterfaces.py │ │ ├── sample_locateCards.py │ │ ├── sample_pinpad.py │ │ ├── sample_readerGroups.py │ │ ├── sample_readers.py │ │ ├── sample_selectDFTelecom.py │ │ └── sample_transaction.py │ ├── simple │ │ ├── getATR.py │ │ ├── getATR_context.py │ │ ├── selectDF_TELECOM.py │ │ └── simpleAPDU.py │ └── wx │ │ ├── apdumanager │ │ ├── SampleAPDUManagerPanel.py │ │ ├── apdumanager.py │ │ ├── images │ │ │ └── mysmartcard.ico │ │ └── setup.py │ │ ├── cardmonitor │ │ ├── cardmonitor.py │ │ ├── images │ │ │ └── mysmartcard.ico │ │ └── setup.py │ │ ├── pcscdiag │ │ └── pcscdiag.py │ │ └── readerviewer │ │ ├── images │ │ └── readerviewer.ico │ │ ├── readerviewer.py │ │ └── setup.py │ ├── Exceptions.py │ ├── ExclusiveConnectCardConnection.py │ ├── ExclusiveTransmitCardConnection.py │ ├── Observer.py │ ├── PassThruCardService.py │ ├── ReaderMonitoring.py │ ├── Session.py │ ├── Synchronization.py │ ├── System.py │ ├── __init__.py │ ├── doc │ ├── conf.py │ ├── images │ │ ├── pyscard.jpg │ │ └── sflogo.php.png │ ├── index.rst │ ├── license.rst │ ├── pyscard-framework.rst │ ├── pyscard-wrapper.rst │ └── user-guide.rst │ ├── guid.py │ ├── pcsc │ ├── PCSCCardConnection.py │ ├── PCSCCardRequest.py │ ├── PCSCExceptions.py │ ├── PCSCPart10.py │ ├── PCSCReader.py │ ├── PCSCReaderGroups.py │ └── __init__.py │ ├── reader │ ├── Reader.py │ ├── ReaderFactory.py │ ├── ReaderGroups.py │ └── __init__.py │ ├── scard │ ├── PcscDefs.i │ ├── PcscTypemaps.i │ ├── __init__.py │ ├── gemalto.ver │ ├── helpers.c │ ├── helpers.h │ ├── makefile │ ├── memlog.h │ ├── pcsctypes.h │ ├── pyscard-reader.h │ ├── scard.def │ ├── scard.i │ ├── scard.rc │ ├── winscarddll.c │ └── winscarddll.h │ ├── sw │ ├── ErrorChecker.py │ ├── ErrorCheckingChain.py │ ├── ISO7816_4ErrorChecker.py │ ├── ISO7816_4_SW1ErrorChecker.py │ ├── ISO7816_8ErrorChecker.py │ ├── ISO7816_9ErrorChecker.py │ ├── SWExceptions.py │ ├── __init__.py │ └── op21_ErrorChecker.py │ ├── test │ ├── .pylintrc │ ├── configcheck.py │ ├── framework │ │ ├── readme.txt │ │ ├── testcase_ATR.py │ │ ├── testcase_CAtr.py │ │ ├── testcase_Card.py │ │ ├── testcase_CardConnection.py │ │ ├── testcase_CardMonitor.py │ │ ├── testcase_CardRequest.py │ │ ├── testcase_CardService.py │ │ ├── testcase_CardType.py │ │ ├── testcase_ErrorChecking.py │ │ ├── testcase_ExclusiveCardConnection.py │ │ ├── testcase_readergroups.py │ │ ├── testcase_readermonitor.py │ │ ├── testcase_readermonitorstress.py │ │ ├── testcase_readers.py │ │ ├── testcase_ulist.py │ │ ├── testcase_utils.py │ │ └── testsuite_framework.py │ ├── frameworkpcsc │ │ ├── readme.txt │ │ ├── testcase_pcscreadergroups.py │ │ └── testsuite_frameworkpcsc.py │ ├── manual │ │ └── testcase_manualCardRequest.py │ └── scard │ │ ├── readme.txt │ │ ├── testcase_getatr.py │ │ ├── testcase_getattrib.py │ │ ├── testcase_geterrormessage.py │ │ ├── testcase_listcards.py │ │ ├── testcase_locatecards.py │ │ ├── testcase_readergroups.py │ │ ├── testcase_returncodes.py │ │ ├── testcase_transaction.py │ │ └── testsuite_scard.py │ ├── ulist.py │ ├── util │ └── __init__.py │ └── wx │ ├── APDUHexValidator.py │ ├── APDUTracerPanel.py │ ├── CardAndReaderTreePanel.py │ ├── ReaderToolbar.py │ ├── SimpleSCardApp.py │ ├── SimpleSCardAppEventObserver.py │ ├── SimpleSCardAppFrame.py │ ├── __init__.py │ └── resources │ ├── reader.ico │ └── smartcard.ico ├── test ├── conftest.py ├── test_ATR.py ├── test_Exceptions.py ├── test_PCSC.py ├── test_PCSCExceptions.py ├── test_SCardGetErrorMessage.py ├── test_guid.py ├── test_observer.py ├── test_readergroups.py ├── test_synchronization.py ├── test_ulist.py └── test_util.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.github/actionlint.yaml -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/.pylintrc -------------------------------------------------------------------------------- /ACKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/ACKS -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/ChangeLog -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/TODO -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/setup.py -------------------------------------------------------------------------------- /src/smartcard/ATR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/ATR.py -------------------------------------------------------------------------------- /src/smartcard/AbstractCardRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/AbstractCardRequest.py -------------------------------------------------------------------------------- /src/smartcard/Card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Card.py -------------------------------------------------------------------------------- /src/smartcard/CardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardConnection.py -------------------------------------------------------------------------------- /src/smartcard/CardConnectionDecorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardConnectionDecorator.py -------------------------------------------------------------------------------- /src/smartcard/CardConnectionEvent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardConnectionEvent.py -------------------------------------------------------------------------------- /src/smartcard/CardConnectionObserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardConnectionObserver.py -------------------------------------------------------------------------------- /src/smartcard/CardMonitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardMonitoring.py -------------------------------------------------------------------------------- /src/smartcard/CardRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardRequest.py -------------------------------------------------------------------------------- /src/smartcard/CardService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardService.py -------------------------------------------------------------------------------- /src/smartcard/CardType.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/CardType.py -------------------------------------------------------------------------------- /src/smartcard/Examples/.pylintrc: -------------------------------------------------------------------------------- 1 | [MESSAGES CONTROL] 2 | 3 | disable=duplicate-code, invalid-name 4 | -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_ATR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_ATR.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_CardConnectionDecorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_CardConnectionDecorator.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_ConsoleConnectionTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_ConsoleConnectionTracer.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_CustomCardType.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_CustomCardType.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_CustomErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_CustomErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_ErrorChecking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_ErrorChecking.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_ExclusiveCardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_ExclusiveCardConnection.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_MonitorCards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_MonitorCards.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_MonitorCardsAndTransmit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_MonitorCardsAndTransmit.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_MonitorReaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_MonitorReaders.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_TransmitCardObserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_TransmitCardObserver.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_apduTracerInterpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_apduTracerInterpreter.py -------------------------------------------------------------------------------- /src/smartcard/Examples/framework/sample_toHexString.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/framework/sample_toHexString.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_control.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_getATR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_getATR.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_getAttrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_getAttrib.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_getStatusChange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_getStatusChange.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_listCards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_listCards.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_listInterfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_listInterfaces.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_locateCards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_locateCards.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_pinpad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_pinpad.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_readerGroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_readerGroups.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_readers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_readers.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_selectDFTelecom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py -------------------------------------------------------------------------------- /src/smartcard/Examples/scard-api/sample_transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/scard-api/sample_transaction.py -------------------------------------------------------------------------------- /src/smartcard/Examples/simple/getATR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/simple/getATR.py -------------------------------------------------------------------------------- /src/smartcard/Examples/simple/getATR_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/simple/getATR_context.py -------------------------------------------------------------------------------- /src/smartcard/Examples/simple/selectDF_TELECOM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/simple/selectDF_TELECOM.py -------------------------------------------------------------------------------- /src/smartcard/Examples/simple/simpleAPDU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/simple/simpleAPDU.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/apdumanager/SampleAPDUManagerPanel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/apdumanager/SampleAPDUManagerPanel.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/apdumanager/apdumanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/apdumanager/apdumanager.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/apdumanager/images/mysmartcard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/apdumanager/images/mysmartcard.ico -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/apdumanager/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/apdumanager/setup.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/cardmonitor/cardmonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/cardmonitor/cardmonitor.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/cardmonitor/images/mysmartcard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/cardmonitor/images/mysmartcard.ico -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/cardmonitor/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/cardmonitor/setup.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/pcscdiag/pcscdiag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/pcscdiag/pcscdiag.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/readerviewer/images/readerviewer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/readerviewer/images/readerviewer.ico -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/readerviewer/readerviewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/readerviewer/readerviewer.py -------------------------------------------------------------------------------- /src/smartcard/Examples/wx/readerviewer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Examples/wx/readerviewer/setup.py -------------------------------------------------------------------------------- /src/smartcard/Exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Exceptions.py -------------------------------------------------------------------------------- /src/smartcard/ExclusiveConnectCardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/ExclusiveConnectCardConnection.py -------------------------------------------------------------------------------- /src/smartcard/ExclusiveTransmitCardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/ExclusiveTransmitCardConnection.py -------------------------------------------------------------------------------- /src/smartcard/Observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Observer.py -------------------------------------------------------------------------------- /src/smartcard/PassThruCardService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/PassThruCardService.py -------------------------------------------------------------------------------- /src/smartcard/ReaderMonitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/ReaderMonitoring.py -------------------------------------------------------------------------------- /src/smartcard/Session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Session.py -------------------------------------------------------------------------------- /src/smartcard/Synchronization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/Synchronization.py -------------------------------------------------------------------------------- /src/smartcard/System.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/System.py -------------------------------------------------------------------------------- /src/smartcard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/__init__.py -------------------------------------------------------------------------------- /src/smartcard/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/conf.py -------------------------------------------------------------------------------- /src/smartcard/doc/images/pyscard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/images/pyscard.jpg -------------------------------------------------------------------------------- /src/smartcard/doc/images/sflogo.php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/images/sflogo.php.png -------------------------------------------------------------------------------- /src/smartcard/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/index.rst -------------------------------------------------------------------------------- /src/smartcard/doc/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/license.rst -------------------------------------------------------------------------------- /src/smartcard/doc/pyscard-framework.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/pyscard-framework.rst -------------------------------------------------------------------------------- /src/smartcard/doc/pyscard-wrapper.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/pyscard-wrapper.rst -------------------------------------------------------------------------------- /src/smartcard/doc/user-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/doc/user-guide.rst -------------------------------------------------------------------------------- /src/smartcard/guid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/guid.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/PCSCCardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/pcsc/PCSCCardConnection.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/PCSCCardRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/pcsc/PCSCCardRequest.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/PCSCExceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/pcsc/PCSCExceptions.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/PCSCPart10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/pcsc/PCSCPart10.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/PCSCReader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/pcsc/PCSCReader.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/PCSCReaderGroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/pcsc/PCSCReaderGroups.py -------------------------------------------------------------------------------- /src/smartcard/pcsc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/smartcard/reader/Reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/reader/Reader.py -------------------------------------------------------------------------------- /src/smartcard/reader/ReaderFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/reader/ReaderFactory.py -------------------------------------------------------------------------------- /src/smartcard/reader/ReaderGroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/reader/ReaderGroups.py -------------------------------------------------------------------------------- /src/smartcard/reader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/smartcard/scard/PcscDefs.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/PcscDefs.i -------------------------------------------------------------------------------- /src/smartcard/scard/PcscTypemaps.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/PcscTypemaps.i -------------------------------------------------------------------------------- /src/smartcard/scard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/__init__.py -------------------------------------------------------------------------------- /src/smartcard/scard/gemalto.ver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/gemalto.ver -------------------------------------------------------------------------------- /src/smartcard/scard/helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/helpers.c -------------------------------------------------------------------------------- /src/smartcard/scard/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/helpers.h -------------------------------------------------------------------------------- /src/smartcard/scard/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/makefile -------------------------------------------------------------------------------- /src/smartcard/scard/memlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/memlog.h -------------------------------------------------------------------------------- /src/smartcard/scard/pcsctypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/pcsctypes.h -------------------------------------------------------------------------------- /src/smartcard/scard/pyscard-reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/pyscard-reader.h -------------------------------------------------------------------------------- /src/smartcard/scard/scard.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/scard.def -------------------------------------------------------------------------------- /src/smartcard/scard/scard.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/scard.i -------------------------------------------------------------------------------- /src/smartcard/scard/scard.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/scard.rc -------------------------------------------------------------------------------- /src/smartcard/scard/winscarddll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/winscarddll.c -------------------------------------------------------------------------------- /src/smartcard/scard/winscarddll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/scard/winscarddll.h -------------------------------------------------------------------------------- /src/smartcard/sw/ErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/ErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/sw/ErrorCheckingChain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/ErrorCheckingChain.py -------------------------------------------------------------------------------- /src/smartcard/sw/ISO7816_4ErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/ISO7816_4ErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/sw/ISO7816_4_SW1ErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/ISO7816_4_SW1ErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/sw/ISO7816_8ErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/ISO7816_8ErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/sw/ISO7816_9ErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/ISO7816_9ErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/sw/SWExceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/SWExceptions.py -------------------------------------------------------------------------------- /src/smartcard/sw/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/__init__.py -------------------------------------------------------------------------------- /src/smartcard/sw/op21_ErrorChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/sw/op21_ErrorChecker.py -------------------------------------------------------------------------------- /src/smartcard/test/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/.pylintrc -------------------------------------------------------------------------------- /src/smartcard/test/configcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/configcheck.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/readme.txt -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_ATR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_ATR.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_CAtr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_CAtr.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_Card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_Card.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_CardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_CardConnection.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_CardMonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_CardMonitor.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_CardRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_CardRequest.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_CardService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_CardService.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_CardType.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_CardType.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_ErrorChecking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_ErrorChecking.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_ExclusiveCardConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_ExclusiveCardConnection.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_readergroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_readergroups.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_readermonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_readermonitor.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_readermonitorstress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_readermonitorstress.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_readers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_readers.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_ulist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_ulist.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testcase_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testcase_utils.py -------------------------------------------------------------------------------- /src/smartcard/test/framework/testsuite_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/framework/testsuite_framework.py -------------------------------------------------------------------------------- /src/smartcard/test/frameworkpcsc/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/frameworkpcsc/readme.txt -------------------------------------------------------------------------------- /src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py -------------------------------------------------------------------------------- /src/smartcard/test/frameworkpcsc/testsuite_frameworkpcsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/frameworkpcsc/testsuite_frameworkpcsc.py -------------------------------------------------------------------------------- /src/smartcard/test/manual/testcase_manualCardRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/manual/testcase_manualCardRequest.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/readme.txt -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_getatr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_getatr.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_getattrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_getattrib.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_geterrormessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_geterrormessage.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_listcards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_listcards.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_locatecards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_locatecards.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_readergroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_readergroups.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_returncodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_returncodes.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testcase_transaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testcase_transaction.py -------------------------------------------------------------------------------- /src/smartcard/test/scard/testsuite_scard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/test/scard/testsuite_scard.py -------------------------------------------------------------------------------- /src/smartcard/ulist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/ulist.py -------------------------------------------------------------------------------- /src/smartcard/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/util/__init__.py -------------------------------------------------------------------------------- /src/smartcard/wx/APDUHexValidator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/APDUHexValidator.py -------------------------------------------------------------------------------- /src/smartcard/wx/APDUTracerPanel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/APDUTracerPanel.py -------------------------------------------------------------------------------- /src/smartcard/wx/CardAndReaderTreePanel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/CardAndReaderTreePanel.py -------------------------------------------------------------------------------- /src/smartcard/wx/ReaderToolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/ReaderToolbar.py -------------------------------------------------------------------------------- /src/smartcard/wx/SimpleSCardApp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/SimpleSCardApp.py -------------------------------------------------------------------------------- /src/smartcard/wx/SimpleSCardAppEventObserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/SimpleSCardAppEventObserver.py -------------------------------------------------------------------------------- /src/smartcard/wx/SimpleSCardAppFrame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/SimpleSCardAppFrame.py -------------------------------------------------------------------------------- /src/smartcard/wx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/__init__.py -------------------------------------------------------------------------------- /src/smartcard/wx/resources/reader.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/resources/reader.ico -------------------------------------------------------------------------------- /src/smartcard/wx/resources/smartcard.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/src/smartcard/wx/resources/smartcard.ico -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/test_ATR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_ATR.py -------------------------------------------------------------------------------- /test/test_Exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_Exceptions.py -------------------------------------------------------------------------------- /test/test_PCSC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_PCSC.py -------------------------------------------------------------------------------- /test/test_PCSCExceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_PCSCExceptions.py -------------------------------------------------------------------------------- /test/test_SCardGetErrorMessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_SCardGetErrorMessage.py -------------------------------------------------------------------------------- /test/test_guid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_guid.py -------------------------------------------------------------------------------- /test/test_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_observer.py -------------------------------------------------------------------------------- /test/test_readergroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_readergroups.py -------------------------------------------------------------------------------- /test/test_synchronization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_synchronization.py -------------------------------------------------------------------------------- /test/test_ulist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_ulist.py -------------------------------------------------------------------------------- /test/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/test/test_util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudovicRousseau/pyscard/HEAD/tox.ini --------------------------------------------------------------------------------