diff --git a/ACardEmulator/README b/ACardEmulator/README deleted file mode 120000 index 253de0c..0000000 --- a/ACardEmulator/README +++ /dev/null @@ -1 +0,0 @@ -doc/README.txt \ No newline at end of file diff --git a/ACardEmulator/README.md b/ACardEmulator/README.md new file mode 100644 index 0000000..a0821b0 --- /dev/null +++ b/ACardEmulator/README.md @@ -0,0 +1,26 @@ +#Android Smart Card Emulator + +The Android Smart Card Emulator allows the emulation of a contact-less smart card. +The emulator uses Android's HCE to fetch APDUs from a contact-less reader. +The app allows to process the Command APDUs either by delegating them to a +remote virtual smart card or by a built-in Java Card simulator. The response +APDUs are then returned to the smart card reader. + +With the built-in Java Card runtime of [jCardSim](http://www.jcardsim.org/) the +app includes the following Applets: + +- [Hello World Applet](https://github.com/licel/jcardsim/blob/master/src/main/java/com/licel/jcardsim/samples/HelloWorldApplet.java) (application identifier ``F000000001``) +- [OpenPGP Applet](https://developers.yubico.com/ykneo-openpgp/) (application identifier ``D2760001240102000000000000010000``) +- [OATH Applet](https://developers.yubico.com/ykneo-oath/) (application identifier ``A000000527210101``) +- [ISO Applet](http://www.pwendland.net/IsoApplet/) (application identifier ``F276A288BCFBA69D34F31001``) +- [GIDS Applet](https://github.com/vletoux/GidsApplet) (application identifier ``A000000397425446590201``) + +The remote interface can be used together with the [Virtual Smart +Card](http://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html), +which allows emulating the following cards: + +- Generic ISO-7816 smart card +- German electronic identity card (nPA) +- Electronic passport + +Please refer to [our project's website](http://frankmorgner.github.io/vsmartcard/ACardEmulator/README.html) for more information. diff --git a/ACardEmulator/doc/README.txt b/ACardEmulator/doc/README.txt index 151e8f6..39a79cb 100644 --- a/ACardEmulator/doc/README.txt +++ b/ACardEmulator/doc/README.txt @@ -25,7 +25,7 @@ The app allows to process the Command APDUs either by delegating them to a remote virtual smart card or by a built-in Java Card simulator. The response APDUs are then returned to the smart card reader. -With the built-in Java Card runtime of jCardSim_ the app includes the follwoing +With the built-in Java Card runtime of jCardSim_ the app includes the following Applets: - `Hello World Applet`_ (application identifier ``F000000001``) diff --git a/ccid/AUTHORS b/ccid/AUTHORS deleted file mode 100644 index b66bfee..0000000 --- a/ccid/AUTHORS +++ /dev/null @@ -1 +0,0 @@ -Frank Morgner diff --git a/ccid/ChangeLog b/ccid/ChangeLog deleted file mode 100644 index 6a7101c..0000000 --- a/ccid/ChangeLog +++ /dev/null @@ -1,6844 +0,0 @@ -2013-07-03 Frank Morgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location - of .git - -2013-06-28 Frank Morgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed - distcheck-hook - -2013-06-27 Frank Morgner - - * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c - -2013-06-27 Frank Morgner - - * doc/index.txt: tikz description doesn't resolve abbreviations - -2013-06-27 Frank Morgner - - * doc/bilder/tikzstyles.tex: added missing file - -2013-06-27 Frank Morgner - - * doc/conf.py: use today() as version number of vsmartcard docs - -2013-06-27 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in: include program version in - help - -2013-06-27 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is - too big - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - implemented vicc to pass PCSC-Lite's handler_test - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and - return immediately - -2013-06-26 Frank Morgner - - * virtualsmartcard/doc/api.txt: network byte order is big endian - -2013-06-26 Frank Morgner - - * pcsc-relay/src/vpcd-driver.c: adapted to changes of - fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try - -2013-06-25 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - fixed asn1 structure of nPA's default data - -2013-06-25 Frank Morgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output - -2013-06-25 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new - serialconfdir - -2013-06-25 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - allow multiple cards to connect to vpcd due to limitations of pcscd this is currently limited to 10 cards. - Note that there is a double free corruption in pcscd when unloading - the driver. - -2013-06-21 Frank Morgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate - ChangeLog from git - -2013-06-21 Frank Morgner - - * ccid/src/ccid-types.h, ccid/src/ccid.h, npa/configure.ac, - npa/src/Makefile.am, npa/src/boxing.c, npa/src/ccid-types.h: - implemented boxing commands for verify/modify separates type definitions into ccid-types.h to be accessible in - libnpa - -2013-06-20 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of - boxed verify/modify - -2013-06-20 Frank Morgner - - * ccid/src/ccid.c: fixed parsing of bNumberMessage and response - buffer for boxing error - -2013-06-19 Frank Morgner - - * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data - -2013-06-19 Frank Morgner - - * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace - -2013-06-18 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, doc/index.txt, - npa/doc/README.txt, npa/doc/README.txt.in: avoid duplicated tikz - code - -2013-06-17 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, doc/conf.py, - doc/index.txt, doc/references.bib, npa/doc/README.txt, - npa/doc/README.txt.in: include references and pictures from our - papers - -2013-06-16 Frank Morgner - - * ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.txt, - ccid/doc/README.txt.in, ccid/src/Makefile.am, - ccid/src/ccid-emulator.ggo.in, npa/configure.ac, - npa/doc/Makefile.am, npa/doc/README.txt, npa/doc/README.txt.in, - npa/doc/api.txt, npa/src/Makefile.am, npa/src/npa-tool.ggo.in, - pcsc-relay/configure.ac, pcsc-relay/doc/Makefile.am, - pcsc-relay/doc/README.txt, pcsc-relay/doc/README.txt.in, - pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in, - virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: include a summary in - documentation and tools - -2013-06-15 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation - about boxing commands - -2013-06-14 Frank Morgner - - * npa/src/npa.c: use sc_format_apdu where possible - -2013-06-14 Frank Morgner - - * npa/src/iso-sm.c: fixed typo - -2013-06-13 Frank Morgner - - * npa/src/boxing.c: avoid multiple copies for asn1 formatting - -2013-06-13 Frank Morgner - - * npa/src/scutil.c: fancier output for print_avail - -2013-06-13 Frank Morgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c, - npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/npa/scutil.h, npa/src/scutil.c: cleaned up scutils - moved write/read_binary_rec to scutil.c - removed unused handling of card driver - -2013-06-12 Frank Morgner - - * npa/src/npa.c: fixed memory leak - -2013-06-11 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: fixed default location of - reader.conf.d use `./configure --confdir` for changing the default - -2013-06-11 Frank Morgner - - * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links - -2013-06-11 Frank Morgner - - * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, - virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf - -2013-06-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added default cvca trust anchor (German eID PKI) - -2013-06-11 Frank Morgner - - * npa/src/boxing.c, npa/src/example.c, npa/src/iso-sm.c, - npa/src/npa-tool.c, npa/src/npa.c, npa/src/scutil.c, - npa/src/sslutil.h: updated license text - -2013-06-06 Frank Morgner - - * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input - -2013-06-06 Frank Morgner - - * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on - reader - -2013-06-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added meaningfull default data - -2013-06-04 Frank Morgner - - * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad - -2013-06-09 Frank Morgner - - * ccid/src/ccid.c: fixed pin modification for implicitly given new - pin - -2013-06-03 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/src/ccid.c, - npa/src/Makefile.am, npa/src/boxing.c, npa/src/npa-tool.c, - npa/src/npa.c, npa/src/npa/boxing.h: implemented boxing commands - according to TR-03119 - -2013-06-09 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for - building GadgetFS - -2013-06-09 Frank Morgner - - * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints - -2013-05-29 Frank Morgner - - * pcsc-relay/src/lnfc.c: added support for interrupting libnfc - -2013-05-29 Frank Morgner - - * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 - -2013-05-29 Frank Morgner - - * pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll - -2013-05-29 Frank Morgner - - * ccid/src/ccid.c: use built-in function to parse pseudo apdu - -2013-05-29 Frank Morgner - - * npa/certs/Makefile.am: fixed install directories for certificates - -2013-05-29 Frank Morgner - - * npa/src/npa/npa.h: fixed includes - -2013-05-29 Frank Morgner - - * ccid/Makefile.am, ccid/configure.ac: detecting availability of - pace support - -2013-05-29 Frank Morgner - - * pcsc-relay/win32/Makefile.am: fixed reference to missing - libnfc_mingw.patch - -2013-05-13 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, - ccid/doc/autotools.txt, ccid/doc/download.txt, - doc/autotools.txt.in, doc/conf.py, doc/download.txt.in, - npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.txt, - npa/doc/autotools.txt, npa/doc/download.txt, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.txt, - pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.txt, - pcsc-relay/doc/download.txt, pcsc-relay/doc/relay-note.txt, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt, - virtualsmartcard/doc/autotools.txt, - virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/relay-note.txt: working on documentation - -2013-05-23 Frank Morgner - - * pcsc-relay/win32/Makefile.am: install everything from libnfc for - windows build - -2013-05-23 Frank Morgner - - * npa/win32/Makefile.am: fixed opensc host for cross compiling - -2013-05-19 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning - -2013-05-19 Frank Morgner - - * pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - made vpcd.c/vpcd.h windows-compatible - -2013-05-19 Frank Morgner - - * pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: - building the most recent version of libnfc - -2013-05-14 Frank Morgner - - * npa/win32/Makefile.am: fixed missing variable for cross compiling - -2013-05-14 Frank Morgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/npa-example-data/Makefile.am, - virtualsmartcard/npa-example-data/dh/Makefile.am, - virtualsmartcard/npa-example-data/ecdh/Makefile.am: distributing npa - example data - -2013-03-05 Frank Morgner - - * ccid/README, ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, ccid/doc/README.txt, - ccid/doc/README.txt.in, ccid/doc/autotools.rst, - ccid/doc/autotools.rst.in, ccid/doc/autotools.txt, - ccid/doc/autotools.txt.in, ccid/doc/download.rst.in, - ccid/doc/download.txt, ccid/doc/download.txt.in, - ccid/doc/questions.rst, ccid/doc/questions.rst.in, - ccid/doc/questions.txt, ccid/doc/questions.txt.in, - doc/autotools.rst.in, doc/autotools.txt.in, doc/conf.py, - doc/download.rst.in, doc/download.txt.in, doc/index.rst, - doc/index.txt, doc/questions.rst.in, doc/questions.txt.in, - npa/README, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/README.rst.in, npa/doc/README.txt, npa/doc/README.txt.in, - npa/doc/api.rst, npa/doc/api.txt, npa/doc/autotools.rst, - npa/doc/autotools.rst.in, npa/doc/autotools.txt, - npa/doc/autotools.txt.in, npa/doc/download.rst, - npa/doc/download.rst.in, npa/doc/download.txt, - npa/doc/download.txt.in, npa/doc/questions.rst, - npa/doc/questions.rst.in, npa/doc/questions.txt, - npa/doc/questions.txt.in, pcsc-relay/README, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/README.rst.in, pcsc-relay/doc/README.txt, - pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.rst, - pcsc-relay/doc/autotools.rst.in, pcsc-relay/doc/autotools.txt, - pcsc-relay/doc/autotools.txt.in, pcsc-relay/doc/download.rst, - pcsc-relay/doc/download.rst.in, pcsc-relay/doc/download.txt, - pcsc-relay/doc/download.txt.in, pcsc-relay/doc/questions.rst, - pcsc-relay/doc/questions.rst.in, pcsc-relay/doc/questions.txt, - pcsc-relay/doc/questions.txt.in, virtualsmartcard/README, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/api.txt, - virtualsmartcard/doc/api/virtualsmartcard.CardGenerator.txt, - virtualsmartcard/doc/api/virtualsmartcard.ConstantDefinitions.txt, - virtualsmartcard/doc/api/virtualsmartcard.CryptoUtils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SEutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SWutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SmartcardFilesystem.txt, - virtualsmartcard/doc/api/virtualsmartcard.SmartcardSAM.txt, - virtualsmartcard/doc/api/virtualsmartcard.TLVutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.VirtualSmartcard.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.cryptoflex.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.ePass.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.nPA.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.txt, - virtualsmartcard/doc/api/virtualsmartcard.txt, - virtualsmartcard/doc/api/virtualsmartcard.utils.txt, - virtualsmartcard/doc/autotools.rst, - virtualsmartcard/doc/autotools.rst.in, - virtualsmartcard/doc/autotools.txt, - virtualsmartcard/doc/autotools.txt.in, - virtualsmartcard/doc/download.rst, - virtualsmartcard/doc/download.rst.in, - virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/download.txt.in, - virtualsmartcard/doc/questions.rst, - virtualsmartcard/doc/questions.rst.in, - virtualsmartcard/doc/questions.txt, - virtualsmartcard/doc/questions.txt.in: respect sphinx style guide to - some extent see - - http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: accept a hex string - for community id - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: add reference date - for validity verification - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c: use additional data template - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c: fixed tag of auxiliary data payload - -2013-02-26 Frank Morgner - - * npa/src/npa-tool.c: output "Read " for successful reading - -2013-02-26 Frank Morgner - - * npa/src/scutil.c: allow dumping of empty buffer - -2013-02-26 Frank Morgner - - * npa/src/npa-tool.c: added human readable names for DG13-16 - -2013-02-25 Frank Morgner - - * npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, - npa/test_vicc_with_npa-tool.sh: added option for cvc and x509 - directory - -2013-02-25 Frank Morgner - - * npa/npa-example-data, - virtualsmartcard/npa-example-data/dh/DETESTATDE019, - virtualsmartcard/npa-example-data/dh/DETESTCVCA00003, - virtualsmartcard/npa-example-data/dh/DETESTDVDE019, - virtualsmartcard/npa-example-data/ecdh/DECVCAAT00001, - virtualsmartcard/npa-example-data/ecdh/DETESTATDE019, - virtualsmartcard/npa-example-data/ecdh/DETESTDVDE019: added - cvc_rehash'ed test files - -2013-02-25 Frank Morgner - - * npa/certs/DECVCAEPASS00102, npa/certs/DECVCAeID00102, - npa/certs/DECVCAeSign00102, npa/certs/Makefile.am, - npa/certs/ff3d20d2: removed test certificates, added official ones distributing only the c_rehash'ed/cvc_rehash'ed ones - -2013-02-18 Frank Morgner - - * .gitignore: gitignore - -2013-02-18 Frank Morgner - - * pcsc-relay/doc/download.rst.in: added missing file - -2013-02-18 Frank Morgner - - * ccid/configure.ac, ccid/doc/README.rst, ccid/doc/autotools.rst, - ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/npa, ccid/src/opensc, ccid/src/scutil.h, - ccid/src/sslutil.c, ccid/src/usb.c: updated ccid for new version of - libnpa - -2013-02-18 Frank Morgner - - * npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo - -2013-02-09 Frank Morgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst.in, - ccid/doc/download.rst.in, doc/conf.py, doc/download.rst.in, - doc/index.rst, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/README.rst.in, npa/doc/download.rst, - npa/doc/download.rst.in, npa/src/Makefile.am, - npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/iso-sm.h, - npa/src/npa/npa.h, npa/src/npa/scutil.h, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/README.rst.in, pcsc-relay/doc/download.rst, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/download.rst, - virtualsmartcard/doc/download.rst.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: updated documentation - -2013-02-09 Frank Morgner - - * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, - npa/win32/build_npa.patch: updated windows build - -2013-02-09 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of EF.CardSecurity was a degradation of OpenPACE - 7016e1a6e958cb7b9a241c059deb807f31dff5fe - -2013-02-09 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/npa.h, npa/test_vicc_with_npa-tool.sh: added CLI flags - do disable various checks - -2013-02-09 Frank Morgner - - * npa/src/npa.c: only warn about missing certificate description - -2013-02-09 Frank Morgner - - * npa/src/npa.c: fixed asn1 - -2013-02-09 Frank Morgner - - * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: - distributing nPA's default trust anchors - -2013-02-09 Frank Morgner - - * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal - -2013-02-09 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1 - helper for auxiliary data - -2013-02-09 Frank Morgner - - * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some - compiler warnings - -2013-02-09 Frank Morgner - - * npa/src/iso-sm.c: fixed bug in iso sm driver - -2013-02-09 Frank Morgner - - * npa/src/npa.c: check for NULL pointer - -2013-02-07 Dominik - - * npa/src/opensc: Fix opensc submodule - -2013-02-04 Frank Morgner - - * npa/src/npa.c: fixed recursive write of EFs - -2013-02-04 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: - fixed special functions - -2013-01-31 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/npa.h: added verification of age/validity/community - -2013-02-01 Frank Morgner - - * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for - encryption in iso SM driver - -2013-02-01 Frank Morgner - - * npa/src/npa-tool.c: selectig eid after EAC - -2013-01-31 Frank Morgner - - * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA - -2013-01-29 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/scutil.h: added read and write of data groups adds read_binary_rec and write_binary_rec to scutil.h - -2013-01-29 Frank Morgner - - * npa/test_vicc_with_npa-tool.sh: fixed typo - -2012-12-17 Frank Morgner - - * npa/src/npa/npa.h: added missing documentation - -2012-12-16 Frank Morgner - - * npa/doc/api.rst: added overview about TA/CA to documentation - -2012-12-16 Frank Morgner - - * .gitmodules, doc/autotools.rst.in, npa/configure.ac, - npa/doc/README.rst, npa/doc/README.rst.in, npa/doc/api.rst, - npa/doc/autotools.rst, npa/src/Makefile.am, npa/src/opensc, - pcsc-relay/doc/autotools.rst, virtualsmartcard/doc/autotools.rst: - include OpenSC as submodule - -2012-12-11 Frank Morgner - - * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed - generation of documentation - -2012-12-09 Frank Morgner - - * npa/Makefile.am, npa/configure.ac, npa/src/Makefile.am, - npa/src/example.c, npa/src/iso-sm.c, npa/src/npa-tool.c, - npa/src/npa.c, npa/src/npa/iso-sm.h, npa/src/npa/npa.h, - npa/src/npa/sm.h, npa/src/scutil.c, npa/src/sm.c, npa/src/sslutil.c: - use OpenSC's hooks to wrap and unwrap SM APDUs sm_transmit_apdu is obsolete. libnpa and OpenSC can be used in - parallel now. libnpa modifies OpenSC's card handle to add SM on the - fly to any OpenSC command. This, for example, allows PKCS#XX - commands in a SM channel established by libnpa. - -2012-12-08 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - fixed resume PIN command PACE with CAN followed by PACE with PIN in SM failed, because the - eac_ctx holding the SM context was always cleared at the beginning - of the second PACE run. - -2012-12-08 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - printing of EAC CTX - -2012-11-21 Frank Morgner - - * npa/src/npa.c: always declare extended length capabilities allows usage of an unpatched version of OpenPACE. libnpa now works - with the nPA using the default card driver. - -2012-11-21 Frank Morgner - - * npa/src/npa.c, npa/src/npa/npa.h: adapted to changes of OpenSC - master Now works with the stupid changes of OpenSC made in - 41861e42b01539856b31f758dfde9ba53749eaaa - -2012-11-21 Frank Morgner - - * npa/src/npa.c, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed - -2012-11-01 Frank Morgner - - * npa/src/npa.c, npa/test_vicc_with_npa-tool.sh, - virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - latest changes of openpace works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1 - -2012-11-01 Frank Morgner - - * npa/test_vicc_with_npa-tool.sh: disable check of validity period - for testing - -2012-11-01 Frank Morgner - - * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing - -2012-11-01 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use - terminal's CHAT by default - -2012-10-26 Frank Morgner - - * ccid/configure.ac: comprehensive checking for help2man and - gengetopt - -2012-10-26 Frank Morgner - - * npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking - for help2man and gengetopt - -2012-10-26 Frank Morgner - - * virtualsmartcard/configure.ac: comprehensive checking for help2man - -2012-10-12 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let - MSE:Set AT distinguish between tags 83, 84 - -2012-10-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - selecting MF on reset and power up - -2012-10-10 Frank Morgner - - * npa/src/sm.c: fixed wrong encoding of protected Le - -2012-10-09 Frank Morgner - - * npa/Makefile.am, npa/test_vicc_with_npa-tool.sh, - virtualsmartcard/Makefile.am, - virtualsmartcard/test_vicc_with_npa-tool.sh: added script to test - vicc with npa-tool - -2012-10-08 Frank Morgner - - * npa/src/npa.c: added calculation of longest encrypted short-length - APDU - -2012-10-05 Frank Morgner - - * npa/src/npa.c, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - changes of openpace in 91d6ee1ec80f6... - -2012-10-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - `--cvca` parameter - -2012-10-05 Frank Morgner - - * npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in: - updated help for `--disable-checks` - -2012-10-05 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory - leaks - -2012-10-05 Frank Morgner - - * npa/src/npa.c: debug the result from CA's general authenticate - -2012-10-05 Frank Morgner - - * npa/src/sm.c: fixed short length SM APDUs (especially case 2) - -2012-10-04 Frank Morgner - - * npa/src/npa.c: fixed Le for get challenge - -2012-10-04 Frank Morgner - - * npa/src/npa.c: nPA: using case 3 apdu for verify - -2012-10-04 Frank Morgner - - * npa/src/npa.c: fixed CLA of PACE's last general authenticate - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - updated CLI information regarding CAR - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: ignoring - CVCA certificate for `--disable-checks` This essentially lets the terminal's DVCA certificate to be imported - without being checked using the CVCA trust anchor. - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - PACE_STEP3D_verify_authentication_token - -2012-10-02 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - initialize ca without specifying `protocol` - -2012-10-02 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - ALGO_MAPPING: added oids for TA, CA, RI and PACE - -2012-10-01 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - removed --ca-pubkey command line option The public key is extracted from the EF.CardSecurity instead. - -2012-10-01 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/npa.h, virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - option to disable validity period check - -2012-09-27 Frank Morgner - - * npa/src/npa.c: Fixes for MSE:Set AT in TA and CA - TA: fixed p1, p2 and include ephemeral pubkey and OID - CA: include OID and leave out key reference Currently it is hard to distinguish between the CA key and the - chip-individual key using the key references in - EF.CardSecurity/EF.CardAccess. The first (default) key in these - files should, however, be the CA key. - -2012-09-27 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - TA's ephemeral public key is saved as IV in CRT - -2012-09-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall - -2012-09-24 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa: - pass authentication token as string - -2012-09-22 Frank Morgner - - * virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example - data Taken from the official BSI EAC worked example. - -2012-09-21 Frank Morgner - - * npa/src/npa.c: sc_format_apdu instead of manual initialisation - -2012-09-21 Frank Morgner - - * npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA - -2012-09-21 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c: - npa-tool: CLI to TA and CA - -2012-09-19 Frank Morgner - - * npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA - -2012-09-19 Frank Morgner - - * npa/src/npa/npa.h: added fids for EF.CardSecurity - -2012-09-18 Frank Morgner - - * npa/src/npa.c: libnpa: Implementation of TA - -2012-09-18 Frank Morgner - - * npa/src/npa.c: added switch to disable apdu checking for TA/CA - -2012-09-18 Frank Morgner - - * npa/src/npa.c: fetch CAR for TA from MSE:Set AT - -2012-09-18 Frank Morgner - - * npa/configure.ac, npa/libnpa.pc.in, npa/src/Makefile.am, - npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: adapted to - changes of OpenPACE - -2012-09-14 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: Skip - RI, community and age verification simply return 0x9000 saying "yes" to everything - -2012-09-14 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed offset checking for empty files - -2012-09-12 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - support for checking Expiry date - -2012-09-07 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed parsing of CLA with proprietary SM activates SM also for the proprietary case - -2012-09-06 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: - added stubs for eid application - -2012-09-06 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - switching encryption context of current SE in SAM - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - added FIXME for EF.CardSecurity manipulation - -2012-09-05 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed - the currently unused getenc and setenc These functions intended to do encryption and decryption respecting - file acls. This however was never implemented. Better use object - properties with appropriately setters and getters to realize this - functionality. - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - nPA: allow the user to specify a EF.CardAccess - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround - for CAPDU's inability to handle le=0000 - -2012-09-05 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py: - fixed maximum value for le = 00 [00 [00]] - -2012-08-31 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: use - given credentials for CA The user can now specify an EF.CardSecurity, CA private/public key - and CHR of the trust anchor via the command line. - -2012-08-31 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed - handeling of extended length Le in SM APDU - -2012-08-31 Frank Morgner - - * ccid/configure.ac, npa/configure.ac, - virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed - autoconf warnings - -2012-08-13 Frank Morgner - - * pcsc-relay/src/vpcd-driver.c, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - VPCD: partial rewrite of socket communication - memory for buffer of received data is now reused with realloc - internal functions now use a similar interface like recv/send/... - added documentation about memory handling of - vicc_getatr/vicc_transmit - fixed transmit when using send in multiple passes - -2012-08-11 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience - functions of VPCD - -2012-08-03 Frank Morgner - - * pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, - pcsc-relay/src/pcsc.c: print card's ATR when connected - -2012-08-03 Frank Morgner - - * pcsc-relay/src/pcsc.c: re-implemented auto-detect feature - -2012-08-02 Frank Morgner - - * pcsc-relay/src/lnfc.c: using libnfc's default values for timeouts - -2012-08-02 Frank Morgner - - * pcsc-relay/src/pcsc-relay.c: fixed output verbosity control with - --verbose,-v - -2012-08-02 Frank Morgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added - LEVEL_NORMAL for in interactive mode - -2012-07-24 Frank Morgner - - * pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c, - pcsc-relay/src/pcsc-relay.ggo.in, pcsc-relay/src/pcsc-relay.h, - pcsc-relay/src/vpcd-driver.c, pcsc-relay/src/vpcd.c, - pcsc-relay/src/vpcd.h: added connector backend for virtual smart - card - -2012-07-24 Frank Morgner - - * pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c, - pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/pcsc.c, - pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: added - abstraction layer to smart card connector PC/SC can now be replaced by some arbitrary backend that - communicates to a smart card. - -2012-07-19 Frank Morgner - - * pcsc-relay/src/Makefile.am: Use --no-discard-stderr with - `help2man` gengetopt generates code that outputs the help to stderr. - -2012-06-22 frankmorgner - - * npa/src/npa.c, npa/src/npa/npa.h: using selection by short - identifier when reading ef.cardaccess. Fixes #3532221 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@783 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-06-14 frankmorgner - - * ccid/doc/README.rst, ccid/doc/README.rst.in, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - added documentation about how to access the vpicc under windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@782 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * pcsc-relay/win32/Makefile.am: fixed build dir of libnfc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@781 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * ccid/src/ccid.c, npa/src/npa.c, - virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang --analyze warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@780 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * ccid/src/ccid.c, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, virtualsmartcard/src/vpcd/ifd-vpcd.c: - fixed clang compiler warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@779 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * pcsc-relay/win32/Makefile.am: fixed error on cleaning missing - libnfc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@778 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/scutil.c: fixed clang compiler warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@777 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: changed - response data for general authenticate step 4 to work with - ausweisapp 1.8 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@776 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to changes of PyPACE r79 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@775 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed interface to pyscard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@774 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: use - distcheck-hook to generate ChangeLog git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@773 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * npa/Makefile.am, npa/Makefile.am.opensc, npa/configure.ac, - npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, - npa/win32/build_npa.patch: automate cross compile for windows in - win32. use the power of the opensc build script git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@772 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * pcsc-relay/win32/Makefile.am: use file instead of directory as - makefile target git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@771 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-14 frankmorgner - - * pcsc-relay/win32/Makefile.am: fixed creation of missing directory git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@770 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-14 frankmorgner - - * pcsc-relay/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: - automate cross compile for windows in win32 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@769 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * pcsc-relay/Makefile.am: change the cross compiler using mingw=... git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@768 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am, - pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in: minor - improvements of the manpages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@767 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * ccid/configure.ac, npa/configure.ac, pcsc-relay/Makefile.am, - pcsc-relay/configure.ac, virtualsmartcard/configure.ac: added - missing checks at configure time git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@766 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * doc/conf.py: released 2012-04-11 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@765 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/configure.ac: checking for doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@764 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: released 0.6 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@763 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/ChangeLog, npa/configure.ac: released 0.4 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@762 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am: fixed distribution of - opensc headers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@761 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * pcsc-relay/ChangeLog, pcsc-relay/configure.ac: released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@760 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.5 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@759 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: only generate - changelog when working in repository git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@758 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: automatically - generate changelog when releasing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@757 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/configure.ac, npa/doc/Makefile.am: using macro for doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@756 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/configure.ac, ccid/doc/Makefile.am, ccid/src/Makefile.am, - npa/doc/Makefile.am, npa/src/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/doc/Makefile.am, pcsc-relay/src/Makefile.am, - virtualsmartcard/doc/Makefile.am: use macro for sed im makefiles git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@755 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am: generate man page for vicc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@754 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: added version info git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@753 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: formatting defaults by hand to - avoid default: None git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@752 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: dont mention authors in help The argument formatter removes linebreaks and paragraphs, so we have - to reduce the amount of information shown. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@751 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: improved vicc help git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@750 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: load - card specific modules only when needed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@749 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * doc/index.rst: added pictures, should be updated git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@748 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/doc/api.rst: fixed cross reference to doxygen documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@747 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/doc/README.rst, ccid/doc/README.rst.in: fixed sphinx warning git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@746 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * doc/conf.py, doc/index.rst: exclude rsts that are included in - other documents git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@745 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/api.rst: fixed - name of doxygen generated tag file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@744 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, doc/index.rst, npa/doc/README.rst, - npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, - pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@743 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/src/Makefile.am: removed reference to pcscutil.h, which is - now part of pcsc-relay git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@742 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/src/pcscutil.c, ccid/src/pcscutil.h, - pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: - stringify_error now returns a string instead of printing the error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@741 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * pcsc-relay/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in, - pcsc-relay/src/pcsc-relay.h: implemented cross compiling with mingw git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@740 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, - ccid/src/ccid-emulator.ggo.in, npa/configure.ac, - npa/src/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/src/Makefile.am: use help2man to generate minimal man - pages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@739 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * npa/Makefile.am, npa/src/Makefile.am: re-enabled clumsy include of - libws2_32 When recognition of windows build at compile time is done, this - should be disabled again. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@738 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, - ccid/src/ccid-emulator.ggo.in, ccid/src/usb.c, npa/src/Makefile.am, - npa/src/binutil.c, npa/src/binutil.h, npa/src/npa-tool.c, - npa/src/npa-tool.ggo.in, pcsc-relay/src/Makefile.am, - pcsc-relay/src/binutil.c, pcsc-relay/src/binutil.h, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in: - switched to command line handling with gengetopt git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@737 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * pcsc-relay/doc/README.rst, pcsc-relay/doc/autotools.rst: updated - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@736 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * ccid/doc/README.rst, ccid/doc/autotools.rst: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@735 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * ccid/configure.ac, npa/configure.ac, pcsc-relay/configure.ac, - virtualsmartcard/configure.ac: more readable information via - autoconf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@734 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-08 frankmorgner - - * pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: adapted to API - changes of libnfc 1.6 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@733 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-05 frankmorgner - - * npa/Makefile.am, npa/src/Makefile.am: moved include of ws2_32 to - the appropriate place git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@732 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-05 frankmorgner - - * npa/doc/README.rst, npa/doc/README.rst.in: updated links and info - for installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@731 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-05 frankmorgner - - * npa/Makefile.am, npa/Makefile.am.opensc: fixed cross compiling for - windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@730 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-04 frankmorgner - - * npa/Makefile.am: updated windows build variables git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@729 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-04 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed throwing SwError thanks, Ben. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@728 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * ccid/doc/Makefile.am, doc/autotools.rst.in, npa/doc/Makefile.am, - npa/doc/README.rst, pcsc-relay/doc/Makefile.am, - virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/autotools.rst: added recommended configure - options to documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@727 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * pcsc-relay/doc/README.rst.in: added missing note, which was - already present in README.rst git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@726 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * bitbake/libnfc/libnfc.bb, bitbake/opensc/opensc.bb, - bitbake/python/python-pycrypto_2.0.1.bb, - bitbake/vsmartcard/ccid-emulator.bb, bitbake/vsmartcard/npa.bb, - bitbake/vsmartcard/pcsc-relay.bb, bitbake/vsmartcard/picctopcsc.bb, - bitbake/vsmartcard/virtualsmartcard.bb: updated recipes to new - requirements of openembedded and newer versions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@725 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-26 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am: follow symbolic links - when searching for openscs header files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@724 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-24 frankmorgner - - * bitbake/opensc/opensc.bb: removed commented flags git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@723 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-24 frankmorgner - - * bitbake/opensc/opensc.bb: remove warnings from wrong license and - some unneeded flags git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@722 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-23 frankmorgner - - * bitbake/opensc/opensc.bb: fixed QA errors git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@721 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-23 frankmorgner - - * bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch, - bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid/ccid_1.4.4.bb, - bitbake/ccid/ccid_1.4.4/ccid-1.4.4.patch, bitbake/opensc/opensc.bb, - bitbake/opensc/opensc_0.12.0.bb, - bitbake/pcsc-lite/files/pcscd.init, - bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, - bitbake/pcsc-lite/pcsc-lite_1.7.2.bb, - bitbake/python/python-pycrypto_2.0.1.bb: updated bitbake recipes of - support packages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@720 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-20 frankmorgner - - * npa/src/npa.c: adapted to changes of - https://github.com/frankmorgner/OpenSC git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@719 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-17 frankmorgner - - * ccid/configure.ac, ccid/src/ccid.c: get ef.cardaccess on demand. - newer versions of ausweisapp dont screw this up anymore. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@718 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - manipulation of EF.CardSecurity with CA public key git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@717 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed - manipulation of ef_card_security since this would require the - complete public point instead of the compressed public point git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@716 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@715 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - modifying ef cardsecurity to contain the chips public key (but a - wrong signature) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@714 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: debug - unprotected result git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@713 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - CA, which is now successfully tested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@712 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-08 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - fixed CA OID - applied pypace interface for ca git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@711 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-03 frankmorgner - - * npa/src/npa.c: removed unused declaration git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@710 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: return SC_SUCCESS instead of 0 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@709 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: removed handling of CAR and CHR, this is done in TA - by OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@708 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: enable time check for imported certificates git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@707 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: removed card driver hack. use a better opensc - instead (see https://github.com/frankmorgner/OpenSC) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@706 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@705 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - mapping ca oid to the correct algorithm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@704 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - Subroutines to parse_SM_CAPDU, protect_response and - perform_security_operation only return the resulting string and no - longer status bytes This prevents overwriting of the statusbytes when applying SM. - Errors should be returned via `raise SwError` git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@703 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of auxiliary data for TA. Terminals signature can be verified - now git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@702 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: more - convenient values for pin and can git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@701 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-31 frankmorgner - - * ccid/configure.ac: fixed output of configure variables for libnpa git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@700 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-31 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added ef card security git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@699 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-29 frankmorgner - - * npa/configure.ac: include shell code for cloning opensc with pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@698 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * npa/src/npa-tool.c: always print a message in case of an error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@697 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c, - ccid/src/ccid.c, npa/Makefile.am.opensc, npa/configure.ac, - npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/npa/npa.h: using patched OpenSC enabled with PACE to use the - reader's capabilities sourcecode can be fetched from here - https://github.com/frankmorgner/OpenSC git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@696 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: better - debug output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@695 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-24 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch, - ccid/patches/ccid-1.4.5.patch: raise temporary buffer size to the - maximum possible for pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@694 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-24 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch, - ccid/patches/ccid-1.4.5.patch: add support for big certificate - descriptions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@693 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of CV certificates. Terminal's signature is currently wrongly - checked (as 'invalid'). git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@692 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: fixed - parsing of extended length apdu with Le = max git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@691 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed - a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@690 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed - a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@689 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@688 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed - calculation of bertlv coded data for authentication git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@687 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Removed - broken code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@686 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-22 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA's SM - now successfully tested - fixed SEutils to use new input data to append_padding - added defines to reference nPA's secrets (as keyref) - fixed send sequence counter handling in nPA - added protect_response to nPA to authenticate the status bytes - implemented reset retry counter for nPA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@685 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: include - most recent ca in response successfull PACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@684 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - -Propagate changes to append_padding to all files -Adjust - strip_padding to match append_padding git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@683 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Use the - blocklength of the actual cipher to append padding (instead of - hardcoded DES-CBC blocklength) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@682 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added - SM. currently untested due to bug in OpenPACE or pyPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@681 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-18 oepen - - * npa/src/npa.c: Adjusted libnpa to API changes in OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@680 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-04 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Adapted - TA steps to pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@679 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: fixed help strings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@678 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: switched to argparse git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@677 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added - support for TA and CA (currently untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@676 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PIN - management for nPA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@675 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - added dedicated nPA_SE - saving mf in Security_Environment git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@674 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - introducing a default SE for all cards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@673 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: using - if/else instead of a dedicated handler for eac steps git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@672 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-16 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PACE - support for nPA emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@671 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-15 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@670 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-15 frankmorgner - - * virtualsmartcard/src/vpcd/Makefile.am: fixed missing bracket git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@669 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-14 frankmorgner - - * npa/configure.ac: use libcrypto instead of libssl git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@668 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-11 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Partial - conversion to python 3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@667 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@666 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@665 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * npa/doc/README.rst, npa/doc/api.rst: small fixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@664 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * pcsc-relay/doc/README.rst, virtualsmartcard/doc/api.rst: - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@663 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed sw when reading until end of file - let npa emulator act like real npa (until general authenticate - occurrs) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@662 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont - throw an error on mse:set at. using source code, which was - priviously deleted. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@661 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * npa/src/npa.c: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@660 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/generate_modules.py: dont document special - members git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@659 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Remove - dummy code for tags which are already handled by the ISO code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@658 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: using libnfc 1.5.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@657 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont - throw an error on mse:set at. using source code, which was - priviously deleted. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@656 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/api.rst: generate the correct links to class - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@655 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/virtualsmartcard: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@654 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * doc/conf.py, virtualsmartcard/doc/generate_modules.py: include - inheritance graphs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@653 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: import - chat as late as possible to not confuse generation of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@652 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * npa/Makefile.am, npa/configure.ac, virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpicc/Makefile.am: autoconf macros for sed, ln - and mkdir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@651 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes: - nPA emulator is now working git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@650 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@649 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@648 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Do not - overide the OS but only the SAM and parts of the SE for nPA - emulation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@647 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * npa/doc/README.rst, npa/doc/autotools.rst: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@646 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/doc/api.rst: added network format vpcd<->vpicc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@645 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * npa/doc/README.rst.in: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@644 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - minimal nPA emulation. use it to fetch and print a chat. uses pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@643 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed - debug message git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@642 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * npa/src/npa.c: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@641 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/doc/README.rst: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@640 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: added Cygwin as supported - platform git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@639 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-06 frankmorgner - - * ccid/patches/ccid-1.3.11.patch: added defines to cope with - unpatched pcsc libraries git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@638 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-01 frankmorgner - - * npa/Makefile.am, npa/configure.ac: minor fixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@637 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-08 frankmorgner - - * npa/src/Makefile.am: added no-undefined for building a dll git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@636 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-08 frankmorgner - - * ccid/doc/README.rst, ccid/doc/README.rst.in, doc/conf.py, - npa/doc/README.rst, npa/doc/README.rst.in, - pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - not using static path for program-output. instead setting the - correct envirnment in conf.py. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@635 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/Makefile.am, npa/configure.ac, npa/src/npa-tool.c: - using unsigned long long for constant max value of puk - fixed fixup_la - guessing building machine git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@634 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/Makefile.am: using pkg-config for cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@633 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/configure.ac, npa/src/npa-tool.c: using 64 bits for value of - puk git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@632 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/src/npa-tool.c: break secrets from bottom to top git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@631 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/src/npa.c: car and certificate description are now optional - for npa_ctx_create git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@630 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/src/npa.c: omitting initialize for ta for unauthenticated - terminals git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@629 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/Makefile.am: install requires absolute path git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@628 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, doc/conf.py, npa/configure.ac, - npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - included help output from programs in documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@627 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: replaced pwd with abs_top_src_dir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@626 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * ccid/doc/Makefile.am, npa/configure.ac, npa/doc/Makefile.am, - pcsc-relay/doc/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/doc/Makefile.am: cleaned up build of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@625 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: workaround to undefined reference to rpl_malloc. - cross compiling works now git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@624 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: using absolute include/library directories git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@623 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: added fixes for la files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@622 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am, npa/Makefile.am.opensc: modifying opensc to get - all library functions exported git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@621 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: library fixup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@620 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/src/npa.c: fixed reference to cvc_cert function git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@619 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: library fixup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@618 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: work on cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@617 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: work on cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@616 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am, npa/src/npa/scutil.h: work on cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@615 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-04 frankmorgner - - * ccid/src/cats-test.c: added chat for signature terminal and some - error codes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@614 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, npa/doc/Makefile.am, - pcsc-relay/doc/Makefile.am, virtualsmartcard/doc/Makefile.am: - update on ccid documentation - rebuilding documentation when any *.in file changes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@613 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed - warnings from sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@612 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * doc/conf.py, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/generate_modules.py: switched to sphinx 1.1 to - document special and private members git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@611 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - sphinx formatting for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@610 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Minor fixes to sphinx markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@609 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - removed warnings by sphinx due to invalid formatting git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@608 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Converting docstrings to sphinx syntax git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@607 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * ccid/doc/README.rst, ccid/doc/autotools.rst, - ccid/doc/questions.rst, npa/doc/README.rst, npa/doc/autotools.rst, - npa/doc/questions.rst, pcsc-relay/doc/README.rst, - pcsc-relay/doc/autotools.rst, pcsc-relay/doc/questions.rst, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/autotools.rst, - virtualsmartcard/doc/questions.rst: added autogenerated files for - easier development checkout git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@606 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * ccid/doc/Makefile.am, doc/conf.py, npa/doc/Makefile.am, - npa/doc/api.rst, pcsc-relay/doc/Makefile.am, - virtualsmartcard/doc/Makefile.am: only refresh documentation if - needed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@605 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * npa/doc/README.rst.in, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/README.rst.in: added potential platforms to - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@604 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * doc/conf.py, doc/index.rst: smartcard is a smart card git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@603 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * doc/conf.py: hide some stuff git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@602 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * doc/conf.py: add vpicc to python path git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@601 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-31 frankmorgner - - * virtualsmartcard/configure.ac: print pcsc conf dir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@600 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, - pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in: more autotool magic git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@599 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * doc/autotools.rst.in: file markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@598 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/doc/Makefile.am, - doc/autotools.rst.in, doc/index.rst, doc/questions.rst.in, - npa/Makefile.am, npa/configure.ac, npa/doc/Makefile.am, - pcsc-relay/Makefile.am, pcsc-relay/doc/Makefile.am, - virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/doc/Makefile.am: - more autotool magic in documentation files - including substituted documentation files with distributed files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@597 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * doc/index.rst, doc/questions.rst.in: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@596 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/questions.rst.in, doc/autotools.rst.in, doc/conf.py, - doc/index.rst, doc/questions.rst.in, npa/doc/Makefile.am, - npa/doc/README.rst, npa/doc/questions.rst.in, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/questions.rst.in, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/questions.rst.in: - worked around warnings of sphinx - using generic file for questions for all subprojects git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@595 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/doc/README.rst: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@594 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * npa/src/Makefile.am: correctly include example git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@593 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/api/Makefile.am: correctly include api and - generate_modules.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@592 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/Makefile.am, ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/autotools.rst.in, doc/autotools.rst.in, doc/conf.py, - npa/Makefile.am, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/autotools.rst.in, pcsc-relay/Makefile.am, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/autotools.rst.in, virtualsmartcard/Makefile.am, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/autotools.rst.in: using generic autotools - description for all subprojects git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@591 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-28 frankmorgner - - * ccid/doc/README.rst, npa/doc/README.rst, - pcsc-relay/doc/README.rst, virtualsmartcard/doc/README.rst: added - more markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@590 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/generate_modules.py: using an other version of - generate_modules.py that structures the modules slightly better git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@589 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * doc/conf.py, doc/index.rst, npa/doc/Makefile.am, - virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/generate_modules.py: automagically generate - documentation of virtualsmartcard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@588 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * ccid/Makefile.am, ccid/README, ccid/README.dox, - ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.rst, - doc/_static/doxygen-npa, doc/ccid, doc/ccid.rst, doc/conf.py, - doc/doxygen/npa, doc/index.rst, doc/npa, doc/npa.rst, - doc/npaapi.rst, doc/pcsc-relay, doc/pcsc-relay.rst, - doc/virtualsmartcard, doc/virtualsmartcard.rst, npa/Doxyfile.in, - npa/Makefile.am, npa/README, npa/README.dox, npa/configure.ac, - npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/api.rst, npa/doc/example.c, pcsc-relay/Makefile.am, - pcsc-relay/README, pcsc-relay/configure.ac, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - virtualsmartcard/Makefile.am, virtualsmartcard/README, - virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/src/vpicc/Makefile.am: using a dedicated folder for - documentation in each subproject git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@587 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * ccid/README.dox, npa/README.dox, pcsc-relay/README, - virtualsmartcard/README: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@586 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 oepen - - * ccid/README.dox, npa/README.dox: -Better install instructions for - ccid-emulator -Added metadata to documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@585 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@584 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: better rendering of basic information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@583 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 oepen - - * doc/index.rst, virtualsmartcard/README: -Remove references to - indices from index.rst -Add some meta information to - virtualsmartcard docs -Add link to cyberflex-shell git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@582 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * pcsc-relay/README: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@581 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * pcsc-relay/README: more information for installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@580 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * pcsc-relay/configure.ac: removed garbage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@579 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * npa/README.dox: copy and paste friendly installation guide git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@578 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/README.dox: more detailed install instructions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@577 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/src/example.c: minor simplifications git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@576 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/index.rst, doc/npaapi.rst: separated programming guide git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@575 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/src/example.c: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@574 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/npaapi.rst, npa/README.dox, npa/src/Makefile.am, - npa/src/example.c, npa/src/npa-tool.c: including a simple example - program mainly for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@573 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/src/npa-tool.c: include npa.h as global resource git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@572 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 oepen - - * doc/conf.py: Fix paths to doxylinkwq git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@571 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/npaapi.rst: added more structure git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@570 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/npaapi.rst: - surrendered to the incompletenes of breathe. now including only - documentation of important stuff by hand. - added example code using npa-tool.c git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@569 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-25 frankmorgner - - * doc/conf.py, npa/Doxyfile.in: automatically update doxygen - documentation if possible git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@568 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-25 frankmorgner - - * doc/_static/doxygen-npa, doc/conf.py, doc/doxygen/ccid, - doc/doxygen/npa, doc/index.rst, doc/npaapi.rst, npa/Doxyfile.in, - npa/README.dox, npa/src/npa/npa.h, npa/src/npa/sm.h: Compromise with - documentation: Include the most important parts of libnpa with - breathe and reference the details with doxylink to external doxygen - pages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@567 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-24 frankmorgner - - * npa/Doxyfile.in: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@566 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-24 frankmorgner - - * npa/src/npa/npa.h, npa/src/npa/scutil.h, npa/src/npa/sm.h: - documentation: grouping and other things git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@565 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-23 frankmorgner - - * ccid/README.dox, doc/index.rst, npa/README.dox: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@564 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-22 frankmorgner - - * doc/conf.py: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@563 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-22 frankmorgner - - * npa/Doxyfile.in: document only public interface git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@562 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-22 frankmorgner - - * ccid/Doxyfile.in, ccid/Makefile.am, ccid/configure.ac: dont - generate sourcecode documentation for binaries git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@561 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-18 frankmorgner - - * npa/src/npa.c: added workaround to avoid potentially conflicting - types of mse:set at's git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@560 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 frankmorgner - - * npa/src/npa.c: - found OpenSSL's limitation to not use optional item templates in - other item templates. this caused errors on parsing mse:set at - during ta - checking terminal's signature now seems stable, so it is enabled - by default git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@559 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 oepen - - * npa/README.dox: Fixed a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@558 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 frankmorgner - - * npa/Doxyfile.in: documenting only interface to the outside world git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@557 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 frankmorgner - - * npa/src/npa-tool.c, npa/src/npa.c: - added support for verifying terminal's signature including - auxiliary data (experimental, currently disabled) - debugging openssl where possible/needed - using openssl instead of opensc for asn1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@556 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-14 oepen - - * doc/conf.py: Changed favicon git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@555 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-14 oepen - - * doc/conf.py, npa/README.dox: -Added Virtual Smartcard logo to - documentation -Changed theme git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@554 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-14 oepen - - * ccid/Doxyfile.in: Fix __attribute__ handling of doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@553 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * doc/conf.py, npa/README.dox: Added npa documentation to breathe git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@552 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * ccid/Doxyfile.in, ccid/README.dox, doc/conf.py, doc/doxygen/ccid, - doc/doxygen/npa: -Removed README.dox from ccid Doxyfile inputs - -Started to use breathe to integrate Doxygen documentation into - sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@551 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * ccid/Doxyfile.in: -Exclude OpenSC from documentation -Enable XML - documentation generation for sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@550 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * npa/Doxyfile.in, npa/src/npa.c: -Converted CVC_check_cert function - call to CVC_check_description -Removed README.dox from Doxygen input - -Excluded opensc from the documentation -Enabled generation of XML - documentation (for sphinx) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@549 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * doc/index.rst, npa/README.dox: Fixed highlighting of configure - commands in npa documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@548 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/index.rst: Fixed links git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@547 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/index.rst, doc/npa.rst, npa/README.dox: Converted npa - documentation to reStructuredText (mostly) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@546 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/index.rst, doc/pcsc-relay.rst, doc/virtualsmartcard.rst, - pcsc-relay/README, virtualsmartcard/README: Converted most of the - documentation to reStructuredText in order to be able to sphinx for - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@545 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * ccid/README.dox, doc/ccid.rst, doc/index.rst: Converted ccid - documentation to reStructuredText git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@544 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/Makefile, doc/conf.py, doc/index.rst: Starting to use sphinx - for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@543 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-30 frankmorgner - - * npa/src/scutil.c: fixed error on using stdout as debug log git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@542 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-30 frankmorgner - - * npa/src/sslutil.h: implemented ssl_error as macro git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@541 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-30 frankmorgner - - * npa/src/sslutil.c: implemented ssl_error as macro git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@540 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-26 frankmorgner - - * ccid/apdus, npa/Makefile.am, npa/apdus: - moved example apdus to npa-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@539 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-23 frankmorgner - - * npa/src/npa.c: - fixed type of auxiliary data in c-apdu - parsing mse:set for ta - check terminals signature for ta git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@538 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-23 frankmorgner - - * npa/src/npa.c, npa/src/npa/npa.h, npa/src/npa/sm.h, - npa/src/scutil.c, npa/src/sm.c: - checking description against the certificate is now done - internally in libnpa, removed hash of certificate description from - pace output - importing terminal certificates to verify terminals signature - fixed hex dump without sc_context git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@537 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-22 frankmorgner - - * npa/src/npa.c: - fixed corruption of certificate description - adjusted output parsing from certificate_description_print - fixed check for certificate description in terminal certificate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@536 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-21 frankmorgner - - * npa/src/npa.c: generating cv certificate from apdu data to perform - check against certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@535 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c, npa/src/npa.c: handling certificate description - and chat in libnpa instead of ccid-emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@534 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c: checking certificate description on pso:verify - certificate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@533 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c: dumping chat git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@532 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c: dumping certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@531 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed - problems on initialization git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@530 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-14 frankmorgner - - * ccid/src/ccid.c: added ugly hack to support changing the eID-PIN - with AusweisApp git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@529 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-14 frankmorgner - - * ccid/src/ccid.c: fixed parsing of modification input git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@528 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-07 oepen - - * virtualsmartcard/src/vpicc/vicc.in: Lexically sorted the optparse - options git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@527 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-06 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Removed vim - folding markers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@526 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-06 oepen - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Added documentation generation to build process git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@525 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-05 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Fixed the - documentation. epydoc still fails to build html files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@524 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-05 oepen - - * npa/README.dox: Fixed grammar error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@523 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * npa/src/sm.c: added error checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@522 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/src/ccid.c: - new pin was not included in apdu for pin modification (fixed) - added support for modification/verification apdus from the host - that don't contain any data. the reader automatically allocates the - correct number of bytes for the pin(s) and modifies apdu's case and - lc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@521 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/README.dox, ccid/src/ccid.c, ccid/src/ccid.h: fixed problems - parsing pin modification data structure git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@520 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/src/cats-test.c, ccid/src/ccid.c: fixed bugs for pin - modification git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@519 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/patches/ccid-1.4.4.patch: fixed bug stating insufficient - buffer git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@518 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/usb.c: fixed bugs - due to new version of opensc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@517 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: -Fixed - indention -Improved a comment git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@516 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed duplicate code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@515 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added - some documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@514 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Make - pylint happy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@513 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Remember the password when loading a card from disk and reuse it - when saving the card. - Added a bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@512 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-30 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c, - ccid/src/ccid.c, ccid/src/sslutil.c, ccid/src/sslutil.h, - npa/src/Makefile.am, npa/src/npa.c, npa/src/sslutil.c, - npa/src/sslutil.h: - added openssl debug code to ccid emulator - fixed some bugs due to changes in recent opensc version - added support for changing pin via standard leser git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@511 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-24 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Slight - improvements to generate_public_key. Unfortunately the function is - still broken git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@510 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: More - cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@509 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@508 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Added - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@507 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Reduced overlap between ePass_SE and PassportSAM git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@506 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@505 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Added some - documentation -Partially fixed format string usage in the logger git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@504 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed MF reference from Security Environment (only needed for - cryptoflex card) - General code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@503 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@502 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Move CryptoflexMF to cards.cryptoflex - A little bit of code cleanup in SmartcardFilesystem.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@501 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Fixed broken imports git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@500 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/__init__.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Refactoring: Moving card specific stuff to separate package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@499 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added - a bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@498 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Moved - Security_Environment code to the SEutils file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@497 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@496 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - -Bugfix: Selection from current DF -Replaced print by logging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@495 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - -Updated copyright date -Added a little bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@494 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed incorrect sanity check git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@493 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed incorrect sanity check git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@492 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@491 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@490 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Refactoring: Merged Secure_Messaging and Security_Environment - classes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@489 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-09 frankmorgner - - * ccid/patches/ccid-1.4.4.patch: patch to newest version of libccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@488 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - some typos git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@487 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix - storage and retrieval of Security Environments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@486 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - duplicate method git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@485 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Forgot to return SW[NORMAL] in case an MSE command actually succeeds - :-) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@484 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: The - __replace_tag function was completely broken. It is now somewhat - fixed, but should still be replaced by a more elegant solution. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@483 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Added some - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@482 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 frankmorgner - - * ccid/src/usb.c: returning default strings on selection of wrong - language git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@481 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c: reusing socket on reconnect git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@480 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-05 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added - a SAM reference to the Secure_Messaging class in order to resolve an - error. The classes in SmartcardSAM are way too entangled and - definitively need to be refactored. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@479 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - checking attribute existance before referencing it git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@478 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: fixed - bogus import git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@477 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * ccid/src/cats-test.c: fixed potential buffer overflow when parsing - input git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@476 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Bugfixes: Fixed import error and incorrect method call git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@475 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: Bugfixes: - Wrong number of arguments for function call and missing import git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@474 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Replaced print calls by actual logging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@473 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Bugfix: Missing self. before reference to content dictionary git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@472 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-30 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Better exception handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@471 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-30 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Code style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@470 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@469 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@468 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@467 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Merged CardContainer class with SAM. Since part of the CardContainer functionallity was removed and the - seperation between both classes seemed kind of random, CardContainer - was ditched in favor of SAM. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@466 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@465 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed remaining call to CardContainer.getKey git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@464 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - in-memory encryption of data. We didn't use it and it was probably - buggy anyway, so this is a good opportunity to get rid of some - awkard code. In memory encryption might be properly implemented - lateron using the SAM.FSencrypt and SAM.FSdecrypt functions, but I - doubt it's worth the trouble. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@463 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@462 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Bugfixing - and code style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@461 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - -Bugfix: Added missing import in PassportSAM -Bugfix: Fixed constant - names in SEutils git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@460 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@459 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@458 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@457 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added - convenience functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@456 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@455 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@454 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements and bugfixing in mutual_authenticate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@453 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@452 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@451 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@450 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bug - hunting and beautifying with pylint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@449 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - -Bugfix: Fixed incorrect indention -Bugfix: Do not default to MD5 - hashing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@448 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Bugfix: adapted changed signature of the Security_Environment - constructor git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@447 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Even - though there may be different Keys to protect CAPDUs and RAPDUs - there is only one Security Environment. Therefore, I merged the - CAPDU_SE and RAPDU_SE into current_SE. Works with the ePass - Emulation, still need to test it with the cryptoflex card. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@446 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - SmartcardSAM: Fixed syntax errors SEutils: Now replying with error - RAPDU when we do not support a referenced algorithm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@445 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Various - Bugfixes with regard to parsing a MSE:SetAT. The whole SE and SAM - system should really be rewritten. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@444 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-28 oepen - - * npa/src/npa-tool.c: Fixed some compiler warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@443 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-28 oepen - - * ccid/README.dox: Fixed some typos git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@442 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-28 frankmorgner - - * ccid/configure.ac: fixed configure with pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@441 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-27 frankmorgner - - * : git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@440 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 frankmorgner - - * npa/src/npa.c: adjusted to changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@438 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Imported - minor bugfix from upstream git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@437 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Removed - unused code from utils.py -Added a unit test for case 2 extended - length APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@436 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - -Bugfix: The Le of the Command APDU was used when sending out an - error R_APDU -Enhancement: Using correct effective Le for R_APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@435 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Bugfix: - Erroneously set Lc and not Le for case 2 APDUs -Added new property - effective_Le git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@434 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 frankmorgner - - * ccid/configure.ac, ccid/src/ccid.c, npa/configure.ac, - npa/src/npa-tool.c, npa/src/scutil.c: switched to opensc 0.12.1, - where build_apdu has been accepted as sc_bytes2apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@433 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 frankmorgner - - * ccid/src/ccid.c: added support for GetReaderInfo of BSI TR-03119 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@432 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 frankmorgner - - * ccid/src/ccid.c: - bugfix to be conform to OpenPACE API - added consistency checks for lengths of APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@431 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Fixed typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@430 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Preliminary - extended length APDU support git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@429 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Bugfix: wrong parameters were set in a call for formatResult git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@428 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-23 frankmorgner - - * ccid/configure.ac, eID_gui/configure.ac, npa/configure.ac, - pcsc-relay/configure.ac, virtualsmartcard/configure.ac: silent build - rules git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@427 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-23 frankmorgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: clearification on - requirements for compliance to IFDHandler API version 3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@426 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/configure.ac: released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@425 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/ChangeLog: updated changelog git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@424 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/src/npa.c: fixed memory leaks git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@423 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/README.dox: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@422 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/src/npa.c, npa/src/sm.c: - sm.c: added test for available memory - npa.c: removed obsolete comments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@421 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/src/npa.c: fixed segfault on cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@420 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-18 frankmorgner - - * npa/src/npa.c: fixed usage of PACE_SEC_clear_free git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@419 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-17 frankmorgner - - * npa/configure.ac, npa/src/npa.c, npa/src/npa/npa.h: adapted to - openpace 0.6 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@418 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-19 frankmorgner - - * bitbake/vsmartcard/ccid-emulator.bb, - bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb, - bitbake/vsmartcard/picctopcsc.bb, - bitbake/vsmartcard/virtualsmartcard.bb, - bitbake/vsmartcard/vscarchitecture.bb, eID_gui/src/eid/windows.py, - eID_gui/src/pace-gui.desktop.in: - fixed references - bitbake updated versions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@417 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-09 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.4, which was mistakenly tagged 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@416 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: released 0.5 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@415 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/src/opensc: fixed generation of distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@414 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/src/ccid.c: adapted to the latest changes of libnpa git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@413 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@412 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/src/binutil.c: added mingw compatibility git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@411 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * npa/ChangeLog, npa/configure.ac: released 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@410 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-07 frankmorgner - - * npa/Makefile.am: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@409 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-06 frankmorgner - - * npa/configure.ac, npa/src/npa-tool.c, npa/src/npa.c: added - compatibility to mingw git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@408 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-05 frankmorgner - - * npa/src/npa.c, npa/src/sm.c: avoiding problems due to - uninitialized values git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@407 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-05 frankmorgner - - * npa/src/sm.c: - windows dependant include git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@406 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-03 frankmorgner - - * npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/npa/npa.h, npa/src/npa/npa_lib.h, npa/src/npa/sm.h, - npa/src/npa_lib.c, npa/src/sm.c: - not exporting npa internal stuff anymore - added sm_ctx_clear_free git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@405 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-02 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, npa/src/Makefile.am: - building clean distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@404 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-02 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c, - ccid/src/ccid.h, ccid/src/scutil.h, ccid/src/usb.c, - npa/Makefile.am, npa/README.dox, npa/configure.ac, - npa/libnpa.pc.in, npa/libpace.pc.in, npa/src/Makefile.am, - npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h, - npa/src/npa/npa_lib.h, npa/src/npa/scutil.h, npa/src/npa/sm.h, - npa/src/npa_lib.c, npa/src/pace-tool.c, npa/src/pace.c, - npa/src/pace/pace.h, npa/src/pace/pace_lib.h, - npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c, - npa/src/scutil.c: renamed libpace to libnpa git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@403 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * ccid/src/opensc: getting opensc only once git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@402 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * : Reverting bad commit git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@401 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * npa/configure.ac: Shut up autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@400 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * bitbake/opensc/opensc_0.12.0.bb, bitbake/opensc_0.12.0.bb: moved - opensc recipe to folder git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@399 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid-emulator.bb, - bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch, - bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid_1.3.11.bb, - bitbake/ccid_1.3.12.bb, bitbake/ccid_1.3.13.bb, bitbake/eid-gui.bb, - bitbake/npa.bb, bitbake/opensc_0.11.13.bb, - bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite/files/pcscd.init, - bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, bitbake/pcsc-lite_1.5.5.bb, - bitbake/pcsc-lite_1.6.0.bb, bitbake/pcsc-lite_1.6.1.bb, - bitbake/picctopcsc.bb, bitbake/virtualsmartcard.bb, - bitbake/vscarchitecture.bb, bitbake/vsmartcard/ccid-emulator.bb, - bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb, - bitbake/vsmartcard/picctopcsc.bb, - bitbake/vsmartcard/virtualsmartcard.bb, - bitbake/vsmartcard/vscarchitecture.bb: organized bitbake recipes in - directories. deleted obsolete .bb files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@398 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid_1.3.13.bb, - bitbake/npa.bb, bitbake/opensc_0.12.0.bb, - bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite_1.6.1.bb: Updated bitbake recipes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@397 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * npa/src/pace-tool.c: cleaned up time management. might not work - for systems where time_t is not an integer. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@396 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-31 frankmorgner - - * npa/src/pace-tool.c: - fixed description of version parameter git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@395 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-31 frankmorgner - - * bitbake/npa.bb, ccid/README.dox, ccid/configure.ac, - ccid/src/Makefile.am, npa/Makefile.am, npa/README.dox, - npa/configure.ac, npa/libpace.pc.in, npa/src/Makefile.am, - npa/src/pace-tool.c: linking against opensc now as shared library git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@394 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-25 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed - generation of ePass file system (fixes 3164830) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@393 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-24 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed path walking (fixes 3164775) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@392 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-16 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am, npa/src/pace.c: - fixed memory corruption when getting ef.cardaccess - minor changes in build process with libopensc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@391 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-16 frankmorgner - - * ccid/Makefile.am, ccid/src/Makefile.am, npa/Makefile.am, - npa/src/Makefile.am: optimized makefile-targets git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@390 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-15 frankmorgner - - * ccid/README.dox, ccid/configure.ac, ccid/src/Makefile.am, - npa/README.dox, npa/configure.ac, npa/libpace.pc.in, - npa/src/Makefile.am: - added customization via OPENSC_CONFIGURE - changed information regarding opensc - fixed pkg-config file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@389 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-15 frankmorgner - - * npa/src/scutil.c: added more error messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@388 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-15 frankmorgner - - * ccid/src/ccid.c, ccid/src/usb.c: - fixed problem when powering the card - removed unused code that had to do with slot-complexity git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@387 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-14 frankmorgner - - * ccid/src/ccid.c: supporting only one slot due to new opensc - limitations git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@386 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-14 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c, - ccid/src/ccid.h, npa/Makefile.am, npa/configure.ac, - npa/src/Makefile.am, npa/src/pace-tool.c, npa/src/pace.c, - npa/src/pace/pace.h, npa/src/pace/scutil.h, npa/src/pace/sm.h, - npa/src/scutil.c, npa/src/sm.c: switched to opensc.0.12.0. note that - this has some issues when linking against both libnpa and the opensc - libraries at the same time. readme information would be usefull for - this... git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@385 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-17 frankmorgner - - * npa/src/pace-tool.c: fix error when breaking a secret where all - digits are 9 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@384 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * ccid/src/cats-test.c: type of secret can be specified via command - line git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@383 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * pcsc-relay/README, virtualsmartcard/README: update information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@382 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * pcsc-relay/README: updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@381 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-12 frankmorgner - - * npa/src/pace-tool.c: removed byteorder.h from includes, not - needed. thanks Dennis git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@380 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-11 frankmorgner - - * ccid/README.dox: fixed configure command git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@379 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-11 frankmorgner - - * ccid/README.dox, npa/README.dox: - updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@378 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-10 frankmorgner - - * ccid/src/pcscutil.c: fixed build with pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@377 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-10 frankmorgner - - * ccid/src/cats-test.c, ccid/src/pcscutil.c: Fix build with visual - studio git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@376 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * ccid/src/ccid.c: adapted to the latest changes of libpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@375 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * npa/ChangeLog, npa/m4/Makefile.am: releasing 0.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@374 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h: added - input parameter for version of 03110 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@373 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@372 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * pcsc-relay/ChangeLog: releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@371 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: releasing 0.4 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@370 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * npa/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@369 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-07 frankmorgner - - * ccid/README.dox, npa/README.dox: updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@368 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-07 frankmorgner - - * ccid/src/scutil.h: added missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@367 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-07 frankmorgner - - * ccid/configure.ac, ccid/src/scutil.h, npa/configure.ac: linking - against libopensc not easily possible. we need to remove this - dependancy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@366 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-22 frankmorgner - - * ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h: - fixed compiling for windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@365 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-16 frankmorgner - - * pcsc-relay/src/opicc.c: fixed problems with stupid tty-rewrites git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@364 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-16 frankmorgner - - * pcsc-relay/src/lnfc.c: fixed intialization issues of libnfc relay git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@363 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-15 frankmorgner - - * pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c: fixed some - memory corruption git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@362 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-15 frankmorgner - - * ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/scutil.h, - ccid/src/sm.c: removed/replaced remains of libpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@361 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-15 frankmorgner - - * ccid/configure.ac: not building cats-test by default. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@360 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-14 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/libpace.pc.in, - ccid/src/Makefile.am, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, - ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.c, - ccid/src/scutil.c, ccid/src/sm.c, npa/AUTHORS, npa/COPYING, - npa/ChangeLog, npa/Doxyfile.in, npa/Makefile.am, npa/NEWS, - npa/README, npa/README.dox, npa/configure.ac, npa/libpace.pc.in, - npa/m4/Makefile.am, npa/src/Makefile.am, npa/src/binutil.c, - npa/src/binutil.h, npa/src/pace-tool.c, npa/src/pace.c, - npa/src/pace/pace.h, npa/src/pace/pace_lib.h, - npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c, - npa/src/scutil.c, npa/src/sm.c: extracted libpace from ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@359 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-13 frankmorgner - - * pcsc-relay/src/opicc.c: made some things better readable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@358 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-13 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: - driver data is now allocated and destroyed by drivers - new type driver_data_t, driver data is not stored in struct - rf_driver. - added some comments and better debug messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@357 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-11 frankmorgner - - * pcsc-relay/src/pcsc-relay.c: added handling of unknown command - line options git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@356 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-11 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added more - error debugging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@355 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c: - lnfc: capdu was not copied, fixed - changed some output messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@354 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/Makefile.am, pcsc-relay/src/binutil.c, - pcsc-relay/src/binutil.h, pcsc-relay/src/lnfc.c, - pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, - pcsc-relay/src/pcsc-relay.h: added option parsing and more error - checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@353 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c: changed default values for emulated target - to match German identity card git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@352 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c: added more error handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@351 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c: added function to extract historical bytes - from atr git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@350 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/AUTHORS, pcsc-relay/COPYING, pcsc-relay/ChangeLog, - pcsc-relay/Makefile.am, pcsc-relay/NEWS, pcsc-relay/README, - pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am, - pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, - pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h, - pcsc-relay/src/picc.py, picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, - picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am, - picc_to_pcsc/NEWS, picc_to_pcsc/README, picc_to_pcsc/configure.ac, - picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/opicc.c, - picc_to_pcsc/src/pcsc-relay.c, picc_to_pcsc/src/pcsc-relay.h, - picc_to_pcsc/src/pcscutil.c, picc_to_pcsc/src/pcscutil.h, - picc_to_pcsc/src/picc.py: completed renaming. fixed memory loss in - openpicc driver. implemented libnfc driver. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@349 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-09 frankmorgner - - * picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, - picc_to_pcsc/src/opicc.c, picc_to_pcsc/src/pcsc-relay.c, - picc_to_pcsc/src/pcsc-relay.h, picc_to_pcsc/src/picc_to_pcsc.c: - refactored picc_to_pcsc to support other drivers to send data via - rfid. renamed to pcsc-relay. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@348 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-28 frankmorgner - - * ccid/README.dox: updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@347 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-28 frankmorgner - - * ccid/README.dox, ccid/apdus, ccid/src/pace-tool.c: - fixed: pace-tool dumped wrong apdu buffer - updated documentation on opensc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@346 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-27 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/scutil.c: - cleaned (debug) output - fixed error in interactive mode of pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@345 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-27 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: pace card supports extended - lengths. note that we really need a card driver which covers that git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@344 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-27 frankmorgner - - * ccid/Makefile.am, ccid/README.dox, ccid/apdus, - ccid/src/pace-tool.c: plaintext apdus to be sent via SM can now be - read from a file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@343 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c: unified usage of sizeof. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@342 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace-tool.c, - ccid/src/scutil.c, ccid/src/usb.c: unified usage of sizeof. found - some potential memory corruptions with that. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@341 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - fixed memory corruption on card initialization - fixed compilation warning git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@340 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-22 frankmorgner - - * ccid/src/ccid.c: added workaround for ausweisapp git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@339 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-21 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: fixed formating of - ReadersPACECapabilities result. errors were due to changes of r284 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@338 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-21 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: - enable extended length apdu for all cards that have an - ef.cardaccess - set the bit for esign by default (for testing only) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@337 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * virtualsmartcard/README, virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@336 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * picc_to_pcsc/README: updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@335 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, - ccid/src/pace/scutil.h, ccid/src/scutil.c, ccid/src/usb.c: - moved OpenSC-related functions to scutil - added make-target for flawfinder (to be used with vim) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@334 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-14 oepen - - * picc_to_pcsc/src/picc_to_pcsc.c: picc_to_pcsc now runs as a daemon - if the parameters verbose or debug are not defined git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@333 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-14 frankmorgner - - * picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, - picc_to_pcsc/src/picc_to_pcsc.c: - define PICCDEV at compile time via configure option - fixed compile error due to missing semi colon git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@332 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-14 frankmorgner - - * ccid/src/usb.c: added command line option for gadgetfs mountpoint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@331 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac: switched from automake to sed - for substitution of automake variables git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@330 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard.in: - switched from perl to sed for substitution of autoconf variables - changed from generating reader.conf to vpcd in /etc/reader.conf.d git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@329 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/SmartcardSAM.py, - virtualsmartcard/src/vpicc/vicc.in: added missing file, deleted - unused file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@328 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 oepen - - * picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - -Removed header file because we don't need to provide an interface - -Added forward function declarations to .c file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@327 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - merged with changes of r320 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@326 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/CryptoUtils.py, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/SEutils.py, - virtualsmartcard/src/vpicc/SWutils.py, - virtualsmartcard/src/vpicc/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/TLVutils.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/utils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/__init__.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: grouped - virtual smartcard objects in virtualsmartcard package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@325 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-12 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added - inconsistency check for the received apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@324 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-12 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: let vicc recognize - shutdown of vpcd git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@323 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added workaround for bug 312754 - of pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@322 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: RelayOS: removed - card observer (thread). a removed card is now handled by exceptions. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@321 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 oepen - - * virtualsmartcard/src/vpicc/SmartcardSAM.py: -pycrypto should now - only be imported if an instance of the SAM class is created -Removed - deprecated unit tests -fixed some bugs caused by incorrect naming git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@320 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added status - message git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@319 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: activated ATR - polling as workaround for pyscard bug #3084449. now when the real - smartcard is removed, the relay process terminates git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@318 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * ccid/src/pace.c: added argument checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@317 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace.c, - ccid/src/scutil.c, ccid/src/sm.c: reviewed files with flawfinder git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@316 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: checked ifd.c and vpcd.c with - flawfinder rats and pscan git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@315 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: fixed problems for workaround of - pcscd bug 312749 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@314 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in: added workaround for pcscd - bug #312749 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@313 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added length check on rapdu - buffer. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@312 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: modified error - messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@311 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - now reading the port to open from reader.conf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@310 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - added more error handling to RelayOS - vicc in relay mode terminates when card is removed - created cleanup routines to use with atexit.register git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@309 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: - added workaround for "Error resetting card." in pcscd. it is - propably a bug in pcscd - added more debug information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@308 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added better - inheritance to smartcard os's git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@307 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@306 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added debug information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@305 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c: - fixed invalid memory read - added more input checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@304 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: implemented smart - card class for relaying git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@303 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - added copyright and author git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@302 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c: rewrite and cleanup complete git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@301 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h, - picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac, - picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/pcscutil.c, - picc_to_pcsc/src/pcscutil.h, picc_to_pcsc/src/picc_to_pcsc.c, - picc_to_pcsc/src/picc_to_pcsc.h: - cats-test and picc_to_pcsc are using the same pcsc abstraction. - this reduces the code to maintain - partial rewrite of picc_to_pcsc to reduce memory leaks and add - fault tolerancy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@300 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-06 frankmorgner - - * ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/pcscutil.c, - ccid/src/pcscutil.h: prepare to merge with pcsc_to_picc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@299 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-06 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c: svc fixed uninitialized value git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@298 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/Doxyfile.in, ccid/README.dox: added missing files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@297 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/src/ccid.h, ccid/src/usb.c: using strtol instead of sscanf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@296 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/src/usb.c: - added command line parameter for USB iInterface, use it to fool - AusweisApp - fixed population of event notification status - dont initialize serial number, when given in input git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@295 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/README: added README as link to doxygen file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@294 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/Makefile.am, ccid/README, ccid/src/usb.c: only using doxygen - description as readme git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@293 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-02 frankmorgner - - * ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac, - ccid/doxygen.am, ccid/m4/doxygen.m4: changed to a more simplistic - generation of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@292 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-01 frankmorgner - - * ccid/src/ccid.h, ccid/src/pace/pace.h, ccid/src/pace/sm.h, - ccid/src/usb.c: added documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@291 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-30 frankmorgner - - * ccid/src/usb.c: sending description about the running - configuration via usb descriptor git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@290 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-30 frankmorgner - - * ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac, - ccid/doxygen.am, ccid/m4/doxygen.m4, ccid/src/ccid.h, - ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, - ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/sm.c: added - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@289 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-29 frankmorgner - - * ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/pace.c, ccid/src/pace/pace.h, ccid/src/pace/sm.h, - ccid/src/usb.c: added documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@288 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-29 frankmorgner - - * ccid/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@287 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-28 frankmorgner - - * ccid/patches/Makefile.am, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5270.patch: postpone patch update for - higher versions of ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@286 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-28 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c: forgot writeback - to RxBuffer in ccid driver git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@285 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c, - ccid/src/pace/pace.h: added support for dynamic pace result - generation to be transmitted to the pc/sc client. note that other - ccid patches are not up to date git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@284 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/pace.c: corrected indent and title of CHAT and - certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@283 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/pace.c: added support for printing and transmitting chat git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@282 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/pace.c, ccid/src/pace/pace.h: print certificate - description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@281 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/cats-tool.c, - ccid/src/pace.c, ccid/src/pace/pace.h: working on support for - certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@280 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-25 frankmorgner - - * ccid/src/pace/sm.h, ccid/src/sm.c: deactivate emulators sm - context, when host sends sm protected apdus git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@279 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-24 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/scutil.c: - finished simulation of ta/ca - fixed parsing case 4 extended apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@278 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-24 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/sm.c: - fixed pace input parameters of cats-tool - fixed apdu of simulation of ta/ca (cats-tool) - fixed padding removal (sm) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@277 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-24 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5067.patch, - ccid/patches/pcsclite_trunk_r5270.patch: - updated patch to pcsclite trunk - changed default ccid command buffer size to support sending - extended apdus in a single transmit (only for ccid-1.3.11 necessary) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@276 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/ccid.c, ccid/src/scutil.c: - added le/lc to apdu debugging - fixed byte order problem for PC_to_RDR_XfrBlock - cats-tool: added simulation of part of TA/CA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@275 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/sm.c: - fixed compiling errors - adjusted secure messaging to support extended length apdus - card has to support extended length, this is hardcoded at the - moment, but should better be done in the appropriate card driver git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@274 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c: added debugging of invalid - apdus git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@273 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/pace.c: adatpted to the latest changes of OpenPACE. - EstablishPACEChannel now fully functional git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@272 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-21 frankmorgner - - * ccid/src/cats-tool.c: - fixed receive length - added simulation of buergerclient/ausweisapp git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@271 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-20 frankmorgner - - * ccid/src/ccid.c: - removed unnecessary checks of NULL pointer before using free() - fixed memory leak for buergerclient workaround git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@270 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-19 frankmorgner - - * ccid/src/scutil.c: fixed case 2 extended apdu parsing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@269 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-18 frankmorgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - extended length fully functional. fixed last problems with lengths - and ccid descriptor. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@268 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-16 frankmorgner - - * ccid/src/scutil.c: bugfix: case 2 extended length apdu are now - recognized git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@267 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-15 frankmorgner - - * ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - Added capabilities to parse and send extended length APDUs. This - does not work proberly with libccid, so it is disabled at the moment - unpower card only on PC_to_RDR_IccPowerOff git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@266 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-15 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c: reset the card before - disconnecting to unpower and reset the secure messaging status git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@265 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-14 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/pace/sm.h, ccid/src/sm.c: - some unneded functions are no longer available in header files - cleaned memory leaks in pace-tool and ccid-emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@264 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-14 frankmorgner - - * ccid/src/cats-tool.c: - fixed wrong PCSC-PACE-data - fixed command line parsing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@263 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-13 frankmorgner - - * ccid/src/pace.c, ccid/src/pace/pace.h: added support for - unambiguous PACE-channel selection (ID.icc and ID.pcd) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@262 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-13 frankmorgner - - * ccid/src/ccid.c: fixed memory corruption for too long - _RDR_to_PC_DataBlock packages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@261 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-09 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/usb.c: bugfix: wrong format strings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@260 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-01 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-tool.c, - ccid/src/ccid-test.c: - renamed ccid-test to cats-tool, since it is suitable for all - readers of type cat-s and cat-b - cats-tool takes PIN as input parameter git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@259 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-31 frankmorgner - - * ccid/src/ccid-test.c: - bugfix: pace output data now parsed correctly - added time measurement git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@258 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-31 frankmorgner - - * ccid/src/ccid-test.c: removed PCSC_TLV_STRUCTURE since its the - attributes are not always packed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@257 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-31 frankmorgner - - * ccid/configure.ac, ccid/src/ccid-test.c: - bugfix: now converting pace io control to host byte order - now parsing pace output data - use pcsclite-capabilities, if possible git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@256 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-30 frankmorgner - - * ccid/src/ccid-test.c: including reader.h, if possible git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@255 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-30 frankmorgner - - * ccid/src/ccid-test.c: added compatibility with windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@254 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-25 frankmorgner - - * ccid/configure.ac, ccid/libpace.pc.in: added missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@253 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-25 frankmorgner - - * ccid/src/pace-tool.c: added pace-tool can now break can, pin, puk - with brute force git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@252 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-24 frankmorgner - - * ccid/configure.ac, ccid/src/ccid.c, ccid/src/pace.c, - ccid/src/pace/pace.h: added workaround for current buergerclient to - read efcardaccess git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@251 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: Fixed wrong label text at startup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@250 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: -Removed debug output -Smaller label - text git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@249 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/change-pin.desktop.in: Bugfix: Wrong program name in - change-pin.desktop git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@248 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/widgets.py: Bugfix: Fixed colliding namespaces git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@247 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/change-pin.desktop.in, eID_gui/src/eid/widgets.py: - -Bugfix: Wrong programm name in desktop entry -Bugfix: MsgBox class - was not available in widget.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@246 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/Makefile.am, eID_gui/src/change-pin.desktop.in, - eID_gui/src/eid/windows.py: Added the neccessary calls to pace-tool - for changing the PIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@245 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/configure.ac, eID_gui/src/Makefile.am, - eID_gui/src/change-pin.desktop.in, eID_gui/src/change_pin.py, - eID_gui/src/pace-gui.desktop.in: Add seperate application to change - the eid-PIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@244 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: CHanged label so it fits into the - button git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@243 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/logic.py, eID_gui/src/eid/windows.py: Added new - method to break text into several lines of a maximum length. This is - neccessary because pygtk.set_width_chars doesn't work correctly on - the Moko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@242 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: Added new class PINChanger for setting - a new PIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@241 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-02 oepen - - * eID_gui/src/eid/windows.py, eID_gui/src/pinpad.glade: Only enable - the Okay button if enough digits were entered git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@240 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-02 oepen - - * eID_gui/src/pace-gui.desktop.in: Fixed icon path in - pace-gui.desktop git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@239 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * bitbake/eid-gui.bb, bitbake/pace-gui.bb: Updated bitbaked recipe - for eid-gui git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@238 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/src/eid/eid_gui_globals.py.in: Fixed paths to images and - glade file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@237 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/images/Makefile.am: Fixed path in images/Makefile.am git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@236 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/src/eid/Makefile.am, eID_gui/src/eid/Makefile.in: Added - missing Makefile.am and removed superfluous Makefile.in git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@235 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/src/eid/Makefile.in: Added missing Makefile.in git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@234 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog, - pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS, - pace-gui/README, pace-gui/configure.ac, - pace-gui/images/Makefile.am, pace-gui/src/Makefile.am, - pace-gui/src/pace-gui.desktop.in, pace-gui/src/pace-gui.py, - pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: - Removed old sources git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@233 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-28 oepen - - * eID_gui/AUTHORS, eID_gui/COPYING, eID_gui/ChangeLog, - eID_gui/INSTALL, eID_gui/Makefile.am, eID_gui/NEWS, eID_gui/README, - eID_gui/configure.ac, eID_gui/images/Makefile.am, - eID_gui/src/Makefile.am, eID_gui/src/eid/__init__.py, - eID_gui/src/eid/eid_gui_globals.py.in, eID_gui/src/eid/logic.py, - eID_gui/src/eid/widgets.py, eID_gui/src/eid/windows.py, - eID_gui/src/eid_gui.py, eID_gui/src/pace-gui.desktop.in, - eID_gui/src/pinpad.glade: Restructured the complete code to make it - more modular git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@232 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-26 oepen - - * pace-gui/src/pace-gui.py: Bugfix: pass a valid CHAT to pinpad git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@231 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-26 oepen - - * pace-gui/src/pace-gui.py: Refactoring git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@230 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-25 oepen - - * pace-gui/src/pace-gui.py: -Actually show help text, when the user - clicks on the info icon .Place window in the center of the screen - (only relevant on the PC, not on the Moko) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@229 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-20 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: - Added helptexts for some access rights of the eID-function git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@228 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-20 oepen - - * pace-gui/src/pace-gui.py: Replace gtk.MessageDialog with our own - implementation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@227 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-17 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: - -Lots of refactoring -Only start the card polling thread when the - pinpad is shown -Added an info button to all entrys in the - CertificateDescriptionWindow that might not be clear to the user git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@226 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-16 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, - pace-gui/src/pinpad.glade: pinpad: Scaled the images and removed the - horizontal padding of the card info stuff CHAT dialoges: Added an - info image to every access right column. This will be used to - provide help to the user. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@225 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-16 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Finally found - the correct window size for the OpenMoko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@224 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-15 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am, - ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.h, - ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, - ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.h, - ccid/src/scutil.h, ccid/src/sm.h: - made establishpacechannel output independant from any byte order - conversion. little endian handling is done by the ccid-part. - pacelib exports PACE-functionality. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@223 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace_gui_globals.py.in: Fixed encoding issues git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@222 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: - Bugfix: Added missing string array to pace_gui_globals.py.in Bugfix: - Hide pinpad on startup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@221 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py: Trying to initialise pinpad earlier, so - that the transition from CVCWindow to Pinpad is smoother git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@220 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py: Code cleanup: Pursuing a better coding - style using pylint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@219 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Code cleanup: - Got rid of the progress bar popup. Use the "waiting" animation - instead git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@218 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/src/ccid.c, ccid/src/usb.c: - usb.c: fixed signal handling - ccid.c: revised construction of RDR_to_PC_*-packages to make the - code more readable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@217 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/src/pace-gui.py: Digits are now shown in plain text for - 750ms before they are obfuscated git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@216 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/pace.h: - made establishpacechannel output independant from any byte order - conversion. little endian handling is done by the ccid-part. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@215 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/src/pace-gui.py: Working on smoother animations git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@214 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Working on - "busy" animation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@213 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, - pace-gui/src/pinpad.glade: Display an animation instead of the - progress bar, when waiting for pace-tool to finish git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@212 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5067.patch: bugfix: transform pace - output buffer on usb from little endian to host byte order git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@211 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5063.patch, - ccid/patches/pcsclite_trunk_r5067.patch: - fixed parse errors git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@210 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/patches/Makefile.am, ccid/patches/ccid-1.3.11.patch, - ccid/patches/ccid-1.3.13.patch, ccid/src/ccid.c, - ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - pace debug output of libccid is shown by default in pcscd's log - made establishpacechannel input independant from any byte order - conversion. little endian handling is done by the ccid-part. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@209 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, - pace-gui/src/pace_gui_globals.py.in: Change the status image if a - card is found or lost git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@208 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: - Layout adjustments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@207 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/Makefile.am, - pace-gui/src/pace-gui.desktop.in, - pace-gui/src/pace_gui_globals.py.in: Refactoring: Relocating - resource directories git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@206 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pinpad.glade: - Experimenting with icons to display the card status git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@205 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-09 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in, - pace-gui/src/pinpad.glade: -Now actually passing the (modified) Chat - to PinpadGTK and to pace-tool -PinpadGTK can now be used with - different PACE secrets -Changed the display of entered digits in - PinpadGTK. Underscores are used to indicate the length of the secret - and are repalce by stars during PIN entry -Bugfix: Added correct - thread initialisation -Changed the font size and weight of the - status label git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@204 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-09 oepen - - * pace-gui/src/pace-gui.py: Fixed bug which prevented correct - shutdown of the pinpad dialog when the correct PIN was entered git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@203 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-07 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5063.patch, ccid/src/pace.c: - added support for IDicc - fixed parse error of pace output buffer git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@202 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-07 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r4993.patch, - ccid/patches/pcsclite_trunk_r5063.patch: - added parsing of PACE data - bugfix: PACE output data had to be wrapped again git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@201 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/pace-gui.desktop.in: Fixed wrong reference to - pinpad.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@200 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/Makefile.am: Fixed automake script git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@199 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/Makefile.am: Bugfix: Fixed wrong name of - pace-gui-globals in src/Makefile.am git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@198 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/configure.ac: Bugfix: Fixed wrong name of - pace-gui-globals in configure.ac git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@197 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py, - pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: - Bugfix: Fixed invalid naming of pace-gui-globals Minor layout - modifications git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@196 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r4993.patch: bugfix: PACE response data - was not copied to application git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@195 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-04 frankmorgner - - * ccid/src/ccid-test.c: printing received buffers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@194 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-04 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r4993.patch: bugfix: get the whole PACE - response data git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@193 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-04 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/usb.c: - added information how many bytes were actually transmitted via usb - split general authenticate into multiple functions, one for every - step of PACE. - including recent and previous car in output buffer of - EstablishPACEChannel - ccid-emulator initiates EstablishPACEChannel always with a new - sm_ctx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@192 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-02 frankmorgner - - * ccid/src/pace.c: added ef.cardaccess and statusbytes to response - of establishpacechannel git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@191 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-02 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: fixed wrong text of prompt for - secret git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@190 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * pace-gui/ChangeLog: releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@189 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 oepen - - * pace-gui/configure.ac, pace-gui/src/Makefile.am, - pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py, - pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: Renamed - pinpad.py to pace-gui.py and pinpad_globals.py to - pace-gui-globals.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@188 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * pace-gui/ChangeLog: added ChangeLog for distribution package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@187 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * bitbake/ccid-emulator.bb, bitbake/picctopcsc.bb, - bitbake/virtualsmartcard.bb: updated recipes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@186 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@185 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/ChangeLog: really releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@184 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac, - picc_to_pcsc/src/Makefile.am: fixed distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@183 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/Makefile.am: fixed missing Makefile to include patche git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@182 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am: - added patches to distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@181 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@180 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.h: - fixed unblock pin, it is now successfully tested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@179 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-29 oepen - - * pace-gui/src/pinpad.py: Adjusted layout: -No more stock buttons (not supported on OM?) -Bigger fonts for buttons -Better alignment of elements -More space for elements in CertificateDescription Dialogue git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@178 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-29 oepen - - * pace-gui/src/pinpad.py: Changed the layout of the - CertificateDescription window and added additional information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@177 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-28 oepen - - * pace-gui/src/pinpad.py: Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@176 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-28 oepen - - * pace-gui/src/chat-gui.py, pace-gui/src/pinpad.py, - pace-gui/src/pinpad_globals.py.in: Merged pinpad and chat-gui. - Integration is not finished yet git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@175 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-27 oepen - - * pace-gui/src/chat-gui.py: -Refactoring: Added a base class with - common functionality, from which all other Dialogues are derived - -The scrolled window is now only added to the "body" element of the - window -Made the buttons a bit smaller git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@174 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-27 oepen - - * pace-gui/src/chat-gui.py: -Made the buttons on the bottom of the - screen bigger and added a litte spacing between them. This way they - are easier to hit with your finger. -Translated the access rights - to german and adjusted some of them according to TR-03127 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@173 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-26 oepen - - * pace-gui/src/chat-gui.py: -Fixed print to stderr -Adjusted fonts - for the OpenMoko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@172 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-26 oepen - - * pace-gui/src/chat-gui.py: Added chat-gui.py which includes dialog - windows for displaying the CHAT and the Certificate Description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@171 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-25 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/pace.h: - Replaced references to sc_get_pin* with its OpenSSL counter parts - (untested) - UI functionality and maybe more is no longer shipped in - opensc>=0.12. This and the fact that linking against libopensc in - general is discouraged might be a reason to abandon opensc in future - releases. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@170 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 oepen - - * bitbake/ccid_1.3.11.bb, bitbake/ccid_1.3.13.bb, - bitbake/pcsc-lite_1.5.5.bb, bitbake/pcsc-lite_1.6.1.bb, - ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsc-lite-1.5.5.patch, - ccid/patches/pcsc-lite-1.6.1.patch: -Fixed patches so bitbake can - apply them -Added patches to bitbake recipes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@169 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 frankmorgner - - * ccid/src/ccid.c, ccid/src/usb.c: - better (or at least some) signal handling - always checking the existance of a card, when requested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@168 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: removed the last references of - references to ifdhandler functions v1.0 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@167 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - restructured handling of interrupt thread to kill the thread along - with all the others - fixed error on input parameter parsing when interrupt is activated - completed interrupt signaling for new/removed cards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@166 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 oepen - - * bitbake/virtualsmartcard.bb: Fixed bitbake recipe for - virtualsmartcard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@165 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 oepen - - * virtualsmartcard/src/vpicc/SmartcardSAM.py: -Fixed two unhandled - exceptions -Removed some trailing whitespaces git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@164 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@163 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c, - picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h, - virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpcd/vpcd.h: forcing empty parameter list with - function(void) instead of unspecified parameter list with function() git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@162 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-21 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/scutil.c, - ccid/src/sm.c: - made debugging of openssl errors human readable - removed debugging of return values, added human readable messages - instead git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@161 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-20 frankmorgner - - * ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsc-lite-1.6.1.patch: added patches for newer versions - of ccid and pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@160 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-20 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, - ccid/patches/pcsc-lite-1.5.5.patch, - ccid/patches/pcsclite_trunk_r4993.patch, ccid/pcsclite_trunk.patch: - added patches for distribution packages of ccid and pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@159 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-20 oepen - - * bitbake/ccid_1.3.13.bb, bitbake/pcsc-lite_1.6.1.bb: New recipes - for the latest versions of pcsc-lite and ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@158 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-19 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c: - pace-tool: fixed length of input buffer for EstablishPACEChannel - added debug messages to pace.c git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@157 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-19 frankmorgner - - * ccid/Makefile.am, ccid/pcsclite_trunk.patch, - ccid/src/ccid-test.c, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/usb.c: - added patch to distribution package - changed debug_sc_result to be a define. this now gets the line of - code correct - added checking for input length to functions that parse the bulkin - buffer - fixed segfault for GetReadersPACECapabilities when no card is - inserted - added length checking of input for EstablishPACEChannel - ccid-test: fixed pbSendBufferEstablish - pcsclite_trunk.patch: - fixed parsing of lengthCertificateDescription - fixed wrong bPINOperation for pace capabilities and execute pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@156 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-18 frankmorgner - - * ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - renamed Special PIN Verification/Capabilities to PACE - Verification/Capabilities - fixed PIN PACE support in ccid descriptor - using uint16_t instead of WORD in PACE structures - fixed lengthInputData to host byteorder - fixed parsing input buffer of SCardControl with - FEATURE_EXECUTE_PACE - parsing input buffer for PACE verification and adjusting the - byteorder - added 30s timeout to for PACE verification - triggering PACE via PC/SC now works although quite unstable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@155 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-18 frankmorgner - - * ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - ccid-emulator: propagating PACE capabilities to ccid descriptor of - ccid-test: IOCTL_FEATURE_IFD_PIN_PROPERTIES is currently hardcoded - and should be replaced by the value from GET_FEATURE_REQUEST - pcsclite_trunk.patch: fixed propagation of data from SCardControl - to SecurePINSpecialVerify and SecurePINSpecialCapabilities git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@154 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-17 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid-test.c: - added ccid-test to evaluate the PACE features of ccid-emulator - (untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@153 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-16 frankmorgner - - * ccid/configure.ac, ccid/pcsclite_trunk.patch, - ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.c, - ccid/src/sm.c, ccid/src/sm.h: added PACE features to ccid-emulator - (untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@152 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py: Adjusted layout - for the OpenMoko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@151 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/src/pinpad.py: Stop polling for ATR, when pace-tool is - running git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@150 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/configure.ac: Bumped version number git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@149 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py, - pace-gui/src/pinpad_globals.py.in: New version of pace-gui indicates - wether or not a suitable card was found. This works by polling the - card every second via opensc-tool --atr The radio buttons have been - removed to have enough space for the new label git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@148 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-11 oepen - - * bitbake/pace-gui.bb, bitbake/shr-nfc.patch, - bitbake/vscarchitecture.bb: Fixed recipes and added patch to include - our packages in SHR minimal image git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@147 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-10 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c: - implemented passing a CHAT to the card. - note that the type PACE_CHAT should be integrated into OpenPACE - added parameters for passing CHAT and certificate description to - pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@146 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-10 oepen - - * bitbake/pace-gui.bb, pace-gui/src/pace-gui.desktop.in: -Fixed - pace-gui.desktop.in so it works on the OpenMoko as well -Bumped svn - revision in pace-gui.bb git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@145 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-10 oepen - - * pace-gui/src/pace-gui.desktop.in, pace-gui/src/pinpad.py: Added - missing file to version control git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@144 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * bitbake/ccid-emulator.bb, bitbake/ccid-tool.bb, - ccid/configure.ac, ccid/src/Makefile.am: renamed ccid to - ccid-emulator to avoid conflicts with libccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@143 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: added missing files for - distribution packages. fixed installation when no serialdropdir is - given. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@142 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * ccid/Makefile.am, ccid/src/Makefile.am: added missing files for - distribution packages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@141 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/src/pinpad.py: Better error handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@140 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/Makefile.am, pace-gui/configure.ac, - pace-gui/images/Makefile.am, pace-gui/src/Makefile.am: Added - installation of logo and desktop entry git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@139 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * bitbake/pace-gui.bb: Initial release of bitbake recipe for - pace-gui git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@138 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * virtualsmartcard/configure.ac: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@137 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/configure, pace-gui/configure.ac, - pace-gui/src/Makefile.am, pace-gui/src/pinpad.py, - pace-gui/src/pinpad_globals.py.in: First working version of - autotools scripts git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@136 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog, - pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS, - pace-gui/README, pace-gui/configure.ac, pace-gui/src/Makefile.am, - pace-gui/src/pinpad.in: Working on autotools scripts git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@135 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-07 oepen - - * pace-gui/configure, pace-gui/configure.ac: Bugfixing autotools - scripts git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@134 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-07 oepen - - * pace-gui/Makefile.am, pace-gui/configure, pace-gui/configure.ac, - pace-gui/src/Makefile.am, pace-gui/src/pinpad.glade, - pace-gui/src/pinpad.in, pace-gui/src/pinpad.py: Initial release of - pace-gui, a small GUI for pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@133 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-05 frankmorgner - - * bitbake/ccid-tool.bb, bitbake/ccid.bb, bitbake/picctopcsc.bb, - bitbake/virtualsmartcard.bb, bitbake/vscarchitecture.bb, - ccid/ChangeLog, picc_to_pcsc/ChangeLog, virtualsmartcard/ChangeLog: - updated checksums, install files for recipes. updated log files for - 0.6.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@132 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-05 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/sm.c, ccid/src/sm.h: - dropped pace_transmit_apdu in favour of a solution with - sm_transmit_apdu. post_transmit and pre_transmit can be used to - perform actions before encrypting/decrypting a sm apdu (such as - incrementing the ssc for pace). - fixed ssc problems. encrypted communication with more than one - apdu (e.g. resuming the pin) is now working. - fixed uninitialized pointer in sm_decrypt git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@131 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-04 frankmorgner - - * ccid/src/sm.c: fixed uninitialized pointer which caused segfault - on decryption. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@130 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-04 frankmorgner - - * ccid/src/pace.c: fixed segfault if ef.cardaccess is not readable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@129 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-03 frankmorgner - - * ccid/src/sm.c: added error messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@128 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-03 frankmorgner - - * ccid/src/pace-tool.c: bugfix for conversion of hex to binary for - interactive mode git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@127 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 oepen - - * bitbake/ccid-tool.bb: Bumb svn revision in ccid-tool.bb git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@126 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/README, ccid/src/pace-tool.c: added information about the - environment variables used git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@125 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: pace-tool can now read secrets from - environment variables git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@124 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: made pin puk can or mrz an optional command - line argument git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@123 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: fixed precision of time measurement git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@122 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: added time measurement for a PACE run git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@121 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-01 oepen - - * bitbake/ccid-tool.bb: Bump svn revision in ccid-tool.bb git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@120 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-01 frankmorgner - - * ccid/src/pace-tool.c: establish pace channel and exit, when no - further commandline option is given git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@119 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-01 frankmorgner - - * ccid/src/pace-tool.c: - added switch to enable apdu translating (disabled by default) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@118 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-31 oepen - - * bitbake/opensc_0.11.13.bb: Really apply le0.patch git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@117 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-31 oepen - - * bitbake/opensc_0.11.13.bb: Explicitly enable PC/SC support in the - OpenSC recipe git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@116 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-29 oepen - - * bitbake/opensc_0.11.13.bb: Added bitbake recipe for OpenSC. Needs - local copy of le0.patch. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@115 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-29 oepen - - * bitbake/ccid_1.3.12.bb, bitbake/pcsc-lite_1.6.0.bb: Added bitbake - recipes for the latest versions of pcsc-lite and ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@114 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-28 oepen - - * bitbake/ccid-tool.bb: Added a bitbake recipe for the latest - version of ccid including pace-tool. WARNING: Depends on recipes - that are not part of openembedded (yet), like opensc and OpenSSL - with OpenPACE patch. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@113 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-26 frankmorgner - - * virtualsmartcard/src/vpcd/Makefile.am: bugfix: using libtool for - installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@112 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-26 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/sm.c: removed some messages, when less verbose. fixed - little endian problem when parsing input buffer of - EstablishPACEChannel. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@111 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-20 frankmorgner - - * ccid/src/sm.c: fixed class byte generation for sm apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@110 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-20 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/sm.c: - sm_transmit_apdu doesn't check SWs anymore - not throwing error for sw=63XX in mse:set at git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@109 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-20 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/sm.c: - using short apdus for mse:set at and generic authenticate. to make - it work with the sm implementation - added parameter oldpacectx to EstablishPACEChannel to allow a a - new PACE connection inside an exitsting PACE connection (the output - buffer of the latter connection must be provided since it stores the - ef.cardaccess) - added functionality to ask for the secret in - pace_reset_retry_counter - added macro pace_change_pin - SWs were stored at the wrong place of the output buffer from - EstablishPACEChannel, fixed. - split up functionality of pace_test into multiple functions - added new command line option to pace-tool to resume the pin. - resuming the pin is not working, yet. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@108 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-18 oepen - - * ccid/src/pace.c: Changed EXPLICIT tagging of CHAT and auxiliary - authenticated data to IMPLICIT tagging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@107 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-16 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - Added handling for output buffer of EstablishPACEChannel, but CARs - are still missing - Handed over code for handling of IV and SSC for PACE to OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@106 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-09 frankmorgner - - * Makefile, picc_to_pcsc/configure.ac, - virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: be less restrictive in - ./configure. better output of configuration details git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@105 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am: added missing files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@104 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/INSTALL, - virtualsmartcard/Makefile, virtualsmartcard/Makefile.am, - virtualsmartcard/NEWS, virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h, - virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/CryptoUtils.py, - virtualsmartcard/src/vpicc/SEutils.py, - virtualsmartcard/src/vpicc/SWutils.py, - virtualsmartcard/src/vpicc/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/SmartcardSAM.py, - virtualsmartcard/src/vpicc/TLVutils.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/utils.py, - virtualsmartcard/src/vpicc/virtualsmartcard.in, - virtualsmartcard/vpcd/ifd.c, virtualsmartcard/vpcd/vpcd.c, - virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/ConstantDefinitions.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SEutils.py, - virtualsmartcard/vpicc/SWutils.py, - virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/TLVutils.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/utils.py: switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@103 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am, - picc_to_pcsc/NEWS, picc_to_pcsc/configure.ac, picc_to_pcsc/picc.py, - picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h, - picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/picc.py, - picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@102 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * ccid/configure.ac: added maintainer git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@101 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * ccid/src/scutil.c, ccid/src/scutil.h, ccid/src/sm.c, - ccid/src/sm.h: moved bin_log to scutil git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@100 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * ccid/README: updated informations about pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@99 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/configure.ac: corrected configure output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@98 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * virtualsmartcard/Makefile: updated file references of install - target git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@97 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/INSTALL, ccid/configure.ac: removed unmodified file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@96 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/src/pace.c: added _essential_ missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@95 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/Makefile.am: added missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@94 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/ChangeLog, ccid/INSTALL, ccid/Makefile, ccid/NEWS, - ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, ccid/ccid.h, - ccid/configure.ac, ccid/m4/Makefile.am, ccid/m4/acx_pthread.m4, - ccid/pace-tool.c, ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, - ccid/pace_lib.h, ccid/scutil.c, ccid/scutil.h, ccid/sm.c, - ccid/sm.h, ccid/src/Makefile.am, ccid/src/binutil.c, - ccid/src/binutil.h, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/pace-tool.c, ccid/src/pace.h, ccid/src/pace_lib.c, - ccid/src/pace_lib.h, ccid/src/scutil.c, ccid/src/scutil.h, - ccid/src/sm.c, ccid/src/sm.h, ccid/src/usb.c, ccid/src/usbstring.c, - ccid/src/usbstring.h, ccid/usb.c, ccid/usbstring.c, - ccid/usbstring.h: fixed include in pace.c. switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@93 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-05 frankmorgner - - * ccid/Makefile, ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, - ccid/pace-tool.c, ccid/scutil.c, ccid/scutil.h, ccid/usb.c, - ccid/util.c, ccid/util.h: split up utils into stuff for program and - sc handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@92 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/pace-tool.c, ccid/pace.c, ccid/pace.h: cleaned up pace.c and - moved test_pace to pace-tool.c git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@91 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/Makefile, ccid/pace-tool.c, ccid/pace.c: openpace is now a - hard dependancy for pace-tool. ccid does not yet depend on pace, - since the USB interface to pace is not yet defined. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@90 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/pace-tool.c, - ccid/pace.c, ccid/usb.c, ccid/util.c, ccid/util.h: cleaned up - command line options of pace-tool and made it independant from ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@89 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/pace.c, ccid/sm.c: bugfix: initializing apdu in - pace_gen_auth. bin_log now checks input data. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@88 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/pace.c: changed length of read binary apdu to support acr 122 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@87 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-03 frankmorgner - - * ccid/Makefile, ccid/pace-tool.c, ccid/usb.c, ccid/util.c, - ccid/util.h: put static pace functionality into the new program - pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@86 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-03 frankmorgner - - * ccid/pace.c: the number of remaining retries is a warning from the - card, not a fatal error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@85 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-29 frankmorgner - - * ccid/pace.c: using proper type for getline result git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@84 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-28 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - added support for changing CAN and PIN for PACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@83 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-27 frankmorgner - - * ccid/INSTALL: updated instructions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@82 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-27 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: - sm will yield error when the class byte indicates a sm apdu and - pace will simply transmit the apdu without encrypting/authenticating - it. - fixed building process when compiling without pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@81 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-19 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option - to select card driver. beautified usage dialog. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@80 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-16 frankmorgner - - * ccid/Makefile: improved build process git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@79 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-16 frankmorgner - - * ccid/usb.c: improved option parsing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@78 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-16 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option to scan for - available readers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@77 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/Makefile, ccid/pace.h, ccid/pace_lib.c, ccid/pace_lib.h: - added header file for pace library functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@76 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/Makefile, ccid/README, ccid/apdu.c, ccid/apdu.h, - ccid/pace.c, ccid/sm.c: - added information about opensc - using sc_transmit_apdu instead of my_transmit_apdu. fixing the - opensc error is the better solution than implementing it twice (see http://www.opensc-project.org/opensc/ticket/209) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@75 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/README: updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@74 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/README, ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, - ccid/sm.c, ccid/sm.h, ccid/usb.c: - Fixed error when testing pace without card - Testing pace allows now to choose the type of the secret (mrz, - pin, can, puk). The secret can be given as commandline option or - interactively. - Cleaned prompt for getting the password - Fixed error when inserting an empty password - When PACE is successfully finished, APDUs for testing can be given interactively git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@73 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-13 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/sm.c: - completed mac verification. sm with pace is now fully functional. - made pace_test more fault tolerant. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@72 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/sm.c: - decryption of sm apdu now working. verification of mac still - missing. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@71 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: fixed various - memory leaks and potential segfaults git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@70 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/pace_lib.c: - protocol nid in pace_sm_ctx is not needed any longer due to the - changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@69 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/sm.c: bugfixes: - sm.c: fixed mac data padding, when sending sm apdu without data. - pace.c: for iv calculation ecb is used instead of cbc - pace.c: fixed ssc incrementation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@68 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/pace.h: - trying new apdu to reset retry counter in pace_test - added pace wrapper for sm_transmit_apdu which automatically - increments the ssc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@67 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c: added missing include git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@66 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c: added code for reading cardsecurity git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@65 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/sm.c: - reverted changes from last commit git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@64 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/sm.c: - added more debugging - bugfix: header of sm apdu is authenticated instead of the original - apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@63 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-11 frankmorgner - - * ccid/pace.c: bugfix: fetching unhandled error in update_iv git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@62 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-11 frankmorgner - - * ccid/sm.c, ccid/sm.h: made bin_log more verbose git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@61 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-11 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c: Bugfixes: - ssc is a BIGNUM, since its size can be up to 16 bytes (not 16 bits - as before) - protected le is now encoded as octet string (not as unsigned - integer anymore) - sc_format_asn1_entry was fet with wrong pointers (lebuf instead of - *lebuf and formatted_data instead of *formatted_data Added some debug output. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@60 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/sm.c, ccid/sm.h: made sm code independant from openssl git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@59 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/sm.h: - pace.c: removed unused variable ssc - pace.c: bugfix: don't increment ssc when resetting it. - sm.c/.h: wrote wrapper sm_transmit_apdu - sm.c: removed sm error handling, should be done by sc_check_sw - sm.c/ccid.c/pace.c: added qualifier "static" to local functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@58 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/pace.c, ccid/sm.c, ccid/sm.h: added sw checking for sm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@57 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/pace.c, ccid/sm.c: added missing return buffer for select of - CardSecurity git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@56 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/sm.c: - sm.c (sm_encrypt) fixed header of sm apdu - pace.c (EstablishPACEChannel) Fixed initialisation of - authentication_ctx. (pace_test) Fixed usage of SC_TEST_RET and initialisation of select - apdu for EF.CardSecurity. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@55 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-09 frankmorgner - - * ccid/Makefile, ccid/apdu.h, ccid/ccid.c, ccid/ccid.h, - ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c, ccid/sm.h, - ccid/utils.c, ccid/utils.h: - Work in progress: Almost finished (hopefully) flexible sm - implementation (untested). struct sm_ctx needs external cipher and authentication implementations. Here only routines for - encryption/decryption/authentication with PACE are given. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@54 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-01 frankmorgner - - * ccid/ccid.c, ccid/pace.c, ccid/pace.h, ccid/sm.h: integrated SM - into pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@53 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-31 frankmorgner - - * ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - added untested function to decrypt sm - function cipher now always disables automatic padding git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@52 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-29 frankmorgner - - * ccid/Makefile, ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - Added an untested SM implementation, currently only with - encryption - Added utils from OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@51 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-22 frankmorgner - - * ccid/pace.c: adapted latest changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@50 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-15 frankmorgner - - * ccid/pace.c: bugfix: corrected types of fields from ASN1_INTEGER - to ASN1_OCTET_STRING git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@49 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-15 frankmorgner - - * ccid/pace.c: - adopted the latest changes of OpenPACE - bugfix: created receive buffer before sending general authenticate - apdus - added more debug output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@48 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-10 frankmorgner - - * ccid/apdu.c, ccid/apdu.h: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@47 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-09 frankmorgner - - * ccid/pace.c: using specifications from TR-03110 2.01 as default - (as done by test cards) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@46 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-09 frankmorgner - - * ccid/Makefile: bugfix: building with apdu.c apdu.h git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@45 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-08 frankmorgner - - * ccid/apdu.c, ccid/apdu.h, ccid/pace.c: - bugfix: general authenticate response data is now encapsulated in - a dynamic data object - added more debug messages - bugfix: get_ef_card_access didn't fetch the whole file - bugfix: set mse set at apdu type to case 3 - bugfix: only send the plain value (without tag/length) of the PACE_MSE_SET_AT object - bugfix: fixed general authenticate cla byte and set apdu type to case 4 - sanity checks in sc_transmit_apdu forbid the required apdu format - of general authenticate so it had to be reimplemented in my_transmit_apdu. apdu.c/apdu.h are mainly copied from opensc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@44 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-05 frankmorgner - - * ccid/pace.c, ccid/pace.h: - fixed includes - fixed return value from pace_test if NO_PACE is defined git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@43 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-05 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - pace-testing is not done in threads anymore, program exits when - test is finished - bugfix in debug_ossl - more generic aproach to select EF.CardAccess - EF.CardAccess is read sequencially, to get a correct send sequence - counter git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@42 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-01 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - bugfix: moved ASN.1 declaration of PACE-APDUs to pace.c - added commandline-option to test PACE currently with hard coded - secret etc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@41 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-28 frankmorgner - - * ccid/INSTALL, ccid/Makefile, ccid/README, ccid/ccid.c, - ccid/pace.c, ccid/pace.h: Added support for Password Authenticated - Connection Establishment (PACE) using OpenPACE - (http://sourceforge.net/projects/openpace/). Since it is currently - untested, it is disabled by default. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@40 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-02 frankmorgner - - * virtualsmartcard/vpcd/vpcd.c: moved operations for opening sockets - into separate functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@39 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-01 oepen - - * virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: - Object orientated refactoring of CardGenerator - PassportOS class in VirtualSmartcard.py is no longer needed, - because all the functionallity is now in CardGenerator - Removed hard coded image - Added version number and type to file format git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@38 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-31 frankmorgner - - * ccid/usb.c: - implemented option parsing with getopt_long git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@37 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-31 frankmorgner - - * ccid/ccid.c: - Some minor code improvements: catch and fix some rare errors, - taking more usage of opensc debugging methods, removed not needed - variables and code fragments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@36 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 oepen - - * virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/testconfig.mf, - virtualsmartcard/vpicc/testconfig.sam: Refactoring and Bugfixing: - CryptoUtils: - removing hard coded keylength from append_padding in - CryptoUtils - rewrote append_padding, slightly modified strip_padding in - CryptoUtils - added get_cipher_keylen and get_cipher_blocklen to CryptoUtils - Updated UnitTest in CryptoUtils. Note: PBKDF2.self_test() - fails!!! - added new function protect_string to encrypt and authenticate a - string - Removed hard coded padding pattern - VirtualICC: - Added and integrated functions to load and save VirtualICC - objects - Added exception handling for opening of the socket - SmartcardSAM: - Removed all object persistance functionaliy from SmartcardSAM - Changed the constructors of the *SAM classes - Moved all the functionality to create cards (especially the - pre-initialized filesystems for each card type) to the new file - GenerateCards.py - Added minimal command line based interface to GenerateCards.py to - generate customized cards and store them in a file - Removed default sam and mf files (testconfig.mf and - testconfig.sam) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@35 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 frankmorgner - - * ccid/ccid.c, ccid/usb.c: - fixed segmentation fault, ccid running stable now again git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@34 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 frankmorgner - - * ccid/ccid.c: - switched to opensc's debugging function in log.h - a segmentation fault of unknown origin crashes ccid after too many operations. last stable version is revision 29. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@33 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 frankmorgner - - * ccid/ccid.c: - created detect_card_presence to avoid limitations of - sc_detect_card_presence git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@32 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-29 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added functions for simplified debugging - changed functions to pass pointers instead of structs and using - realloc instead of malloc to reduce memory overhead/usage - changed functions to return opensc-errors to pass - printout-debugging to the top level - included functionality of get_RDR_to_PC_Parameters in perform_PC_to_RDR_GetParamters git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@31 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-25 oepen - - * virtualsmartcard/Makefile: Small Makefile fix: Added default - target to virtualsmartcard/Makefile git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@30 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-24 frankmorgner - - * ccid/ccid.c, ccid/ccid.h: added support for bNumberMessage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@29 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 frankmorgner - - * ccid/ccid.c: added support for flags in bConfirmPIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@28 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 frankmorgner - - * ccid/ccid.c: added support for pin modification git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@27 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added defines for pin modification - debugging apdu and rapdu there where they are created - splitted pin block operations into several functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@26 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 oepen - - * virtualsmartcard/vpicc/SmartcardSAM.py: PassportSAM: MRZ for key - derivation is now read from MF instead of hard-encoding it in the - code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@25 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 oepen - - * virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: Changed Passport - testdata git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@24 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-21 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - switched from libpcsc to libopensc. This brings some new features: - Support for 4 slots per reader - abstraction of user interface - interactive pin verification - BCD encoding of PIN - Support for new readers (OpenCT) - automatically skip to a reader with a card - added defines - changed interface of ccid_initialize git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@23 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-14 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: changed naming git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@22 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-14 frankmorgner - - * ccid/usb.c: removed not needed iso-identifier git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@21 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-14 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: code split - into multiple files, added include guards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@20 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-13 frankmorgner - - * bitbake/virtualsmartcard.bb: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@19 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-13 frankmorgner - - * virtualsmartcard/Makefile, virtualsmartcard/vpcd/ifd.c, - virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/VirtualSmartcard.py: - added functions for a smartcard reset - changed communication protocol via socket, length is coded in - network byteorder - splitted vpcd.[h|c] into more files, added include-guards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@18 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-12 frankmorgner - - * ccid/ccid.h: perform_PC_to_RDR_Secure works, read actual PIN is - still missing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@17 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-10 frankmorgner - - * ccid/ccid.h: added support for pinpad. doesn't work atm, somehow - abPINApdu is wrong. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@16 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-10 frankmorgner - - * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@15 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-08 frankmorgner - - * virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: added serial number to - cryptoflex. opensc can read it. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@14 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-08 frankmorgner - - * virtualsmartcard/vpicc/SmartcardFilesystem.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@13 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-07 frankmorgner - - * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-05 frankmorgner - - * ccid/ccid.c, ccid/ccid.h: changed vendorid/productid, added new - structures for future PIN support. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@11 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-05 frankmorgner - - * picc_to_pcsc/Makefile: Added target clean git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@10 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-05 frankmorgner - - * picc_to_pcsc/Makefile, picc_to_pcsc/picc_to_pcsc.c: Fixed - Makefile, removed warning. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@9 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * ccid/ccid.c: Cleaned up warnings. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@8 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * bitbake/picctopcsc.bb, bitbake/vscarchitecture.bb, - picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, picc_to_pcsc/Makefile, - picc_to_pcsc/README, picc_to_pcsc/picc.py, - picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h: Added - picc_to_pcsc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@7 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * bitbake/ccid.bb, bitbake/virtualsmartcard.bb, - bitbake/vscarchitecture.bb, ccid/ccid.bb, - virtualsmartcard/virtualsmartcard.bb, vscarchitecture.bb: Separated - bitbake recipes. vscarchitecture.bb simply collects the other - recipes now. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@6 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-11-25 frankmorgner - - * virtualsmartcard/README: Added information about running - virtualsmartcard. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@5 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-22 frankmorgner - - * virtualsmartcard/AUTHORS, virtualsmartcard/COPYING, - virtualsmartcard/INSTALL, virtualsmartcard/README, - virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/ConstantDefinitions.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SEutils.py, - virtualsmartcard/vpicc/SWutils.py, - virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/TLVutils.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/utils.py: Added project informations. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@4 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * vscarchitecture.bb: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@3 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * vscarchitecture.bb: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@2 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * Initial commit. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@1 - 96b47cad-a561-4643-ad3b-153ac7d7599c - diff --git a/ccid/Makefile.am b/ccid/Makefile.am index cf804f3..1816694 100644 --- a/ccid/Makefile.am +++ b/ccid/Makefile.am @@ -1,12 +1,4 @@ -DISTCHECK_CONFIGURE_FLAGS = --enable-pace - ACLOCAL_AMFLAGS = -I m4 SUBDIRS = src m4 patches doc -distcheck-hook: - test -d .svn && \ - svn2cl --group-by-day --reparagraph --separate-daylogs --include-actions --include-rev \ - || true - test -d ../.git && \ - git log --pretty --numstat --summary . | git2cl > ChangeLog \ - || true +EXTRA_DIST = docs diff --git a/ccid/NEWS b/ccid/NEWS deleted file mode 100644 index e69de29..0000000 diff --git a/ccid/README b/ccid/README deleted file mode 120000 index 253de0c..0000000 --- a/ccid/README +++ /dev/null @@ -1 +0,0 @@ -doc/README.txt \ No newline at end of file diff --git a/ccid/README.md b/ccid/README.md new file mode 100644 index 0000000..1c2ac1a --- /dev/null +++ b/ccid/README.md @@ -0,0 +1,9 @@ +#USB CCID Emulator + +The USB CCID Emulator forwards a locally present PC/SC smart card reader as a +standard USB CCID reader. USB CCID Emulator can be used as trusted intermediary +enabling secure PIN entry and PIN modification. In combination with +[OpenSC](https://github.com/frankmorgner/OpenSC) also PACE can be performed by +the emulator. + +Please refer to [our project's website](http://frankmorgner.github.io/vsmartcard/ccid/README.html) for more information. diff --git a/ccid/configure.ac b/ccid/configure.ac index 0f5ecfb..908f201 100644 --- a/ccid/configure.ac +++ b/ccid/configure.ac @@ -6,7 +6,7 @@ AC_INIT([USB CCID Emulator], [0.8], [https://github.com/frankmorgner/vsmartcard/ AC_CONFIG_SRCDIR([src/ccid.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE(foreign) AC_USE_SYSTEM_EXTENSIONS LT_INIT @@ -74,7 +74,6 @@ AC_TRY_LINK_FUNC(EVP_read_pw_string_min, [ AC_MSG_RESULT([yes]) ], [ AC_MSG_ERRO CPPFLAGS="$saved_CPPFLAGS" LIBS="$saved_LIBS" -# --enable-pace saved_CPPFLAGS="$CPPFLAGS" saved_LIBS="$LIBS" PKG_CHECK_EXISTS([libopensc], diff --git a/ccid/doc/Makefile.am b/ccid/doc/Makefile.am index 3f9918e..390704d 100644 --- a/ccid/doc/Makefile.am +++ b/ccid/doc/Makefile.am @@ -17,7 +17,7 @@ do_subst = $(SED) \ -e 's,[@]abs_top_srcdir[@],$(abs_top_srcdir),g' \ -e 's,[@]top_srcdir[@],$(top_srcdir),g' -EXTRA_DIST = README.txt.in README.txt autotools.txt autotools.txt.in questions.txt questions.txt.in download.txt.in download.txt +EXTRA_DIST = README.txt.in autotools.txt.in questions.txt.in download.txt.in doc: *.in $(do_subst) < autotools.txt.in > autotools.txt diff --git a/ccid/doc/README.txt b/ccid/doc/README.txt deleted file mode 100644 index b4b6ca6..0000000 --- a/ccid/doc/README.txt +++ /dev/null @@ -1,374 +0,0 @@ -.. highlight:: sh - -.. |libnpa| replace:: :ref:`libnpa` -.. |PACE| replace:: :abbr:`PACE (Password Authenticated Connection Establishment)` - -.. _ccid-emulator: - -################################################################################ -USB CCID Emulator -################################################################################ - -.. sidebar:: Summary - - Emulate a USB CCID compliant smart card reader - - :Author: - `Frank Morgner `_ - :License: - GPL version 3 - :Tested Platforms: - Linux (Debian, Ubuntu, OpenMoko) - -The USB CCID Emulator forwards a locally present PC/SC smart card reader as a -standard USB CCID reader. USB CCID Emulator can be used as trusted intermediary -enabling secure PIN entry and PIN modification. In combination with the |libnpa| -also |PACE| can be performed by the emulator. - -.. tikz:: Portable smart card reader with trusted user interface - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \tikzstyle{bla}=[kleiner, text width=.45\textwidth] - - \node (reader) - {\includegraphics[width=1cm]{%(wd)s/bilder/my_cardreader.pdf}}; - \node (readertext) [right=0of reader, bla] - {Smartphone provides smart card reader via USB}; - \node (display) [below=0of reader] - {\includegraphics[width=1cm]{%(wd)s/bilder/display.pdf}}; - \node (displaytext) [right=0of display, bla] - {Secure display of service provider and purpose of transaction}; - \node (keyboard) [below=0of display] - {\includegraphics[width=1cm]{%(wd)s/bilder/keyboard.pdf}}; - \node (keyboardtext) [right=0of keyboard, bla] - {Secure PIN Entry}; - \node (firewall) [below=0of keyboard] - {\includegraphics[width=1cm]{%(wd)s/bilder/Firewall.pdf}}; - \node (firewalltext) [right=0of firewall, bla] - {Verification of terminal authentication and sanitiy checks}; - - \node (features) [fit=(display) (keyboard) (reader) (firewall)] {}; - - \node (moko) [left=0of features.west] {\includegraphics[height=4cm]{%(wd)s/bilder/phone-fic-neo-freerunner.pdf}}; - - \node (epa) [left=1.5of moko, yshift=-2cm] - {\includegraphics[width=3cm]{%(wd)s/bilder/nPA_VS.png}}; - \node (pc) [left=1.5of moko, yshift=1.5cm] - {\includegraphics[width=3cm]{%(wd)s/bilder/computer-tango.pdf}}; - - \begin{pgfonlayer}{background} - - \node (mokobox) - [box, - fit=(moko) (readertext) (displaytext) (keyboardtext) (firewalltext) - (features)] {}; - - \draw [usb] - (moko) -- (pc.center) ; - \draw [decorate, decoration={expanding waves, angle=20, segment length=6}, nichtrundelinie] - (moko) -- (epa) ; - - \end{pgfonlayer} - - -If the machine running :command:`ccid-emulator` is in USB device mode, a local -reader is forwareded via USB to another machine. If in USB host mode, the USB -CCID reader will locally be present. - -Applications on Windows and Unix-like systems can access the USB CCID Emulator -through PC/SC as if it was a real smart card reader. No installation of a smart -card driver is required since USB CCID drivers are usually shipped with the -modern OS. - -Here is a subset of USB CCID commands supported by the USB CCID Emulator with -their PC/SC counterpart: - -================================== ============================================================ -USB CCID PC/SC -================================== ============================================================ -``PC_to_RDR_XfrBlock`` ``SCardTransmit`` -``PC_to_RDR_Secure`` ``FEATURE_VERIFY_PIN_DIRECT``, ``FEATURE_MODIFY_PIN_DIRECT`` -``PC_to_RDR_Secure`` (proprietary) ``FEATURE_EXECUTE_PACE`` -================================== ============================================================ - -PIN verification/modification and |PACE| can also be started by the application -transmitting (SCardTransmit) specially crafted APDUs. Only the alternative -initialization of |PACE| using SCardControl requires patching the driver -(available for libccid, see :file:`patches`). The pseudo APDUs with no need for -patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34): - -+--------------------------+----------------------------------------------------------------------------+------------------------------------------------+ -| | Command APDU | Response APDU | -| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+ -| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 | -+==========================+==========+==========+==========+==========+================================+===================================+============+ -| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | | -+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` | -| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other | -+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of | -| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error | -+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ | -| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | | -+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+ - -The USB CCID Emulator is implemented using GadgetFS_. Some fragments of the source -code are based on the GadgetFS example and on the source code of the OpenSC -tools. - -.. tikz:: Software stack of the USB CCID Emulator running on the OpenMoko Neo FreeRunner - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \tikzstyle{schicht}=[text width=5cm, align=right] - \tikzstyle{fade down}=[path fading=south, color=huslateblue] - - \node (kernel) - [box, shape=rectangle split, rectangle split parts=3, kleiner] - {Linux Kernel - \nodepart{second} - \footnotesize S3C24xx Controller Driver - \nodepart{third} - \footnotesize GadgetFS - }; - - \node (ccid) - [aktivbox, shape=rectangle split, rectangle split parts=2, below=of kernel] - {CCID Emulator - \nodepart{second} - \texttt{usb}\qquad\texttt{ccid} - }; - \draw [box] ($(ccid.text split)-(.05cm,0)$) -- ($(ccid.south)-(.05cm,0)$); - - \node (opensc) [box, below=of ccid, kleiner] {\texttt{libnpa} or OpenSC}; - - \node (controller) [klein, right=0of kernel.two east, schicht] - {Driver for USB Controller}; - \node (gadget) [klein, right=0of kernel.three east, schicht] - {Gadget Driver}; - \node (upper) [klein, right=0of kernel.three east, schicht, yshift=-1.75cm] - {Upper Layers}; - - \tikzstyle{rechts}=[to path={-- ++(1,0) |- (\tikztotarget)}] - \tikzstyle{links}=[to path={-- ++(-1,0) |- (\tikztotarget)}] - \begin{pgfonlayer}{background} - \path - (ccid.two west) edge [links, linie] (kernel.three west) - (ccid.two east) edge [rechts, linie] (opensc.east) - ; - - \path [color=black!30] - (controller.north east) edge +(-9,0) - (gadget.north east) edge +(-9,0) - (upper.north east) edge +(-9,0) - ; - \end{pgfonlayer} - - \node [kleiner, anchor=east, text width=3cm] - at ($($(ccid.two west)+(-3,0)$)!.5!(kernel.three west)$) - {\color{hublue} - \texttt{/dev/gadget/ep1-bulk}\\ - \texttt{/dev/gadget/ep2-bulk}\\ - \texttt{/dev/gadget/ep3-bulk}\\}; - - -Running the USB CCID Emulator has the following dependencies: - -- Linux Kernel with GadgetFS_ -- OpenSC_ -- |libnpa| (only if support for |PACE| is enabled) - -Whereas using the USB CCID Emulator on the host system as smart card reader only -needs a usable PC/SC middleware with USB CCID driver. This is the case for most -modern Windows and Unix-like systems by default. - -.. tikz:: Implementation of a mobile smart card reader for the German ID card - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \tikzstyle{keks}=[to path={-- ++(.1,0) |- (\tikztotarget)}] - - \tikzstyle{bla}=[shape=rectangle split, rectangle split parts=2, - every text node part/.style={align=center, klein}, text width=7cm, - every second node part/.style={kleiner}, inner sep=0pt] - - \node (ccid-emulator) - {\texttt{ccid-emulator}}; - - \node (basis) [below=3of ccid-emulator] - {\includegraphics[keepaspectratio, height=2cm, - width=2cm]{%(wd)s/bilder/moko/basisleser_plain_klein.png}}; - \node (basisbeschreibung) [below=0cm of basis, kleiner, text width=2cm] - {Reiner SCT RFID basis}; - - \node (npa) [left=1.5of basis] - {\includegraphics[keepaspectratio, height=3cm, - width=3cm]{%(wd)s/bilder/nPA_VS.png}}; - \node (npabeschreibung) [below=0cm of npa, kleiner] - {German identity card}; - - \node (funktionenchat) [right=.6cm of ccid-emulator.east, anchor=text west, bla] - { - PACE - \nodepart{second} - \begin{itemize} - - \item Display CHAT - \begin{itemize} - \item Display context (eID/eSign) - \item Display requested permissions - \end{itemize} - - \item Display certificate description - \begin{itemize} - \item Identification of service provider - \item Display purpose of transaction - \end{itemize} - - \item Secure PIN entry - \end{itemize} - }; - \node (funktionenpace) [below=.5 of funktionenchat, bla] - { - Terminal Authentication - \nodepart{second} - \begin{itemize} - \item Verify authenticy of terminal - \item Check freshness of cv certificate - \end{itemize} - }; - - \begin{pgfonlayer}{background} - \node (box) [fit=(ccid-emulator) (basis) (basisbeschreibung) - (funktionenchat) (funktionenpace), box, inner sep=.5cm] {}; - \node (boxbild) at (box.north west) - {\includegraphics[keepaspectratio, height=1.5cm, - width=1.5cm]{%(wd)s/bilder/moko/moko_reader.png}}; - \node [right=0cm of boxbild.east, yshift=.3cm] - {Openmoko Neo FreeRunner}; - \end{pgfonlayer} - - \node (a) [above=1of npa] - {\includegraphics[keepaspectratio, height=3cm, - width=3cm]{%(wd)s/bilder/computer-tango.pdf}}; - - - \begin{pgfonlayer}{background} - \path - (ccid-emulator) edge [doppelpfeil] (basis) - (basis) edge [rfid] (npa) - (a.center) edge [usb] (ccid-emulator) - (ccid-emulator.east) edge [pfeil, keks] (funktionenchat.text west) - (ccid-emulator.east) edge [pfeil, keks] (funktionenpace.text west); - \end{pgfonlayer} - - -.. include:: download.txt - - -.. include:: autotools.txt - - -================= -Hints on GadgetFS -================= - -To create a USB Gadget in both USB host and USB client mode, you need to load -the kernel module :program:`gadgetfs`. Here is how to get a running version of -GadgetFS on a Debian system (see also `OpenMoko Wiki`_):: - - sudo apt-get install linux-source linux-headers-`uname -r` - sudo tar xjf /usr/src/linux-source-*.tar.bz2 - cd linux-source-*/drivers/usb/gadget - # build dummy_hcd and gadgetfs - echo "KDIR := /lib/modules/`uname -r`/build" >> Makefile - echo "PWD := `pwd`" >> Makefile - echo "obj-m := dummy_hcd.o gadgetfs.o" >> Makefile - echo "default: " >> Makefile - echo -e "\t\$(MAKE) -C \$(KDIR) SUBDIRS=\$(PWD) modules" >> Makefile - make - # load GadgetFS with its dependencies - sudo modprobe udc-core - sudo insmod ./dummy_hcd.ko - sudo insmod ./gadgetfs.ko default_uid=`id -u` - # mount GadgetFS - sudo mkdir /dev/gadget - sudo mount -t gadgetfs gadgetfs /dev/gadget - -On OpenMoko it is likely that you need to `patch your kernel -`_. If you also want to switch -multiple times between :program:`gadgetfs` and :program:`g_ether`, `another -patch is needed `_. - -If you are using a more recent version of :program:`dummy_hcd` and get an error -loading the module, you maybe want to check out `this patch -`_. - - -=============== -Hints on OpenSC -=============== - -Without the |libnpa| the USB CCID Emulator needs the OpenSC components to be -installed (especially :file:`libopensc.so`). Here is an example of how to get -the standard installation of OpenSC without |PACE|:: - - PREFIX=/tmp/install - VSMARTCARD=$PWD/vsmartcard - git clone https://github.com/frankmorgner/vsmartcard.git $VSMARTCARD - cd $VSMARTCARD - git submodule init - git submodule update - cd $VSMARTCARD/ccid/src/opensc - autoreconf --verbose --install - ./configure --prefix=$PREFIX - make install && cd - - -Now :file:`libopensc.so` should be located in ``$PREFIX/lib``. Here is how to -configure the USB CCID Emulator to use it:: - - cd $VSMARTCARD/ccid - ./configure --prefix=$PREFIX OPENSC_LIBS="-L$PREFIX/lib -lopensc" - make install && cd - - -If you want |PACE| support for the emulated smart card reader the process is -similar. Install |libnpa| and it should be recognized automatically by the -:file:`configure` script. - - -***** -Usage -***** - -The USB CCID Emulator has various command line options to customize the appearance -on the USB host. In order to run the USB CCID Emulator GadgetFS must be loaded -and mounted. The USB CCID Emulator is compatible with the unix driver libccid_ -and the `Windows USB CCID driver`_. PIN commands are supported if implemented -by the driver. - -.. versionadded:: 0.7 - USB CCID Emulator now supports the boxing commands defined in `BSI TR-03119 - 1.3`_. - - -.. program-output:: ccid-emulator --help - - -.. include:: questions.txt - - -******************** -Notes and References -******************** - -.. target-notes:: - -.. _`GadgetFS`: http://www.linux-usb.org/gadget/ -.. _`OpenSC`: http://www.opensc-project.org/opensc -.. _`libccid`: http://pcsclite.alioth.debian.org/ccid.html -.. _`Windows USB CCID driver`: http://msdn.microsoft.com/en-us/windows/hardware/gg487509 -.. _`OpenMoko Wiki`: http://wiki.openmoko.org/wiki/Building_Gadget_USB_Module -.. _`BSI TR-03119 1.3`: https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr03119/index_htm.html diff --git a/ccid/doc/README.txt.in b/ccid/doc/README.txt.in index 727d1c1..fe6430d 100644 --- a/ccid/doc/README.txt.in +++ b/ccid/doc/README.txt.in @@ -1,6 +1,5 @@ .. highlight:: sh -.. |libnpa| replace:: :ref:`libnpa` .. |PACE| replace:: :abbr:`PACE (Password Authenticated Connection Establishment)` .. _ccid-emulator: @@ -22,7 +21,7 @@ The @PACKAGE_NAME@ forwards a locally present PC/SC smart card reader as a standard USB CCID reader. @PACKAGE_NAME@ can be used as trusted intermediary -enabling secure PIN entry and PIN modification. In combination with the |libnpa| +enabling secure PIN entry and PIN modification. In combination with OpenSC_ also |PACE| can be performed by the emulator. .. tikz:: Portable smart card reader with trusted user interface @@ -142,7 +141,7 @@ tools. }; \draw [box] ($(ccid.text split)-(.05cm,0)$) -- ($(ccid.south)-(.05cm,0)$); - \node (opensc) [box, below=of ccid, kleiner] {\texttt{libnpa} or OpenSC}; + \node (opensc) [box, below=of ccid, kleiner] {OpenSC}; \node (controller) [klein, right=0of kernel.two east, schicht] {Driver for USB Controller}; @@ -178,7 +177,6 @@ Running the @PACKAGE_NAME@ has the following dependencies: - Linux Kernel with GadgetFS_ - OpenSC_ -- |libnpa| (only if support for |PACE| is enabled) Whereas using the @PACKAGE_NAME@ on the host system as smart card reader only needs a usable PC/SC middleware with USB CCID driver. This is the case for most @@ -312,7 +310,7 @@ loading the module, you maybe want to check out `this patch Hints on OpenSC =============== -Without the |libnpa| the @PACKAGE_NAME@ needs the OpenSC components to be +@PACKAGE_NAME@ needs the OpenSC components to be installed (especially :file:`libopensc.so`). Here is an example of how to get the standard installation of OpenSC without |PACE|:: @@ -334,10 +332,6 @@ configure the @PACKAGE_NAME@ to use it:: ./configure --prefix=$PREFIX OPENSC_LIBS="-L$PREFIX/lib -lopensc" make install && cd - -If you want |PACE| support for the emulated smart card reader the process is -similar. Install |libnpa| and it should be recognized automatically by the -:file:`configure` script. - ***** Usage @@ -367,7 +361,7 @@ Notes and References .. target-notes:: .. _`GadgetFS`: http://www.linux-usb.org/gadget/ -.. _`OpenSC`: http://www.opensc-project.org/opensc +.. _`OpenSC`: https://github.com/frankmorgner/OpenSC .. _`libccid`: http://pcsclite.alioth.debian.org/ccid.html .. _`Windows USB CCID driver`: http://msdn.microsoft.com/en-us/windows/hardware/gg487509 .. _`OpenMoko Wiki`: http://wiki.openmoko.org/wiki/Building_Gadget_USB_Module diff --git a/ccid/doc/autotools.txt b/ccid/doc/autotools.txt deleted file mode 100644 index 231d186..0000000 --- a/ccid/doc/autotools.txt +++ /dev/null @@ -1,25 +0,0 @@ -.. highlight:: sh - -************ -Installation -************ - - -======================================= -Installation on Linux, Unix and similar -======================================= - -The USB CCID Emulator uses the GNU Build System to compile and install. If you are -unfamiliar with it, please have a look at :file:`INSTALL`. If you can not find -it, you are probably working bleeding edge in the repository. Run the -following command in :file:`ccid-emulator` to get the missing standard -auxiliary files:: - - autoreconf --verbose --install - -To configure (:command:`configure --help` lists possible options), build and -install the USB CCID Emulator now do the following:: - - ./configure - make - make install diff --git a/ccid/doc/download.txt b/ccid/doc/download.txt deleted file mode 100644 index 5fc75bb..0000000 --- a/ccid/doc/download.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. highlight:: sh - -******** -Download -******** - -You can find the latest release of USB CCID Emulator on `Github -`_. Older releases are -still available on `Sourceforge -`_. - -Alternatively, you can clone our git repository:: - - git clone https://github.com/frankmorgner/vsmartcard.git diff --git a/ccid/doc/questions.txt b/ccid/doc/questions.txt deleted file mode 100644 index b31d0be..0000000 --- a/ccid/doc/questions.txt +++ /dev/null @@ -1,6 +0,0 @@ -******** -Question -******** - -Do you have questions, suggestions or contributions? Feedback of any kind is -more than welcome! Please use our `project trackers `_. diff --git a/ccid/docs b/ccid/docs new file mode 120000 index 0000000..6246dff --- /dev/null +++ b/ccid/docs @@ -0,0 +1 @@ +../docs/ \ No newline at end of file diff --git a/npa/README b/npa/README.md similarity index 100% rename from npa/README rename to npa/README.md diff --git a/pcsc-relay/AUTHORS b/pcsc-relay/AUTHORS deleted file mode 100644 index 809bd0c..0000000 --- a/pcsc-relay/AUTHORS +++ /dev/null @@ -1,2 +0,0 @@ - -Dominik Oepen diff --git a/pcsc-relay/ChangeLog b/pcsc-relay/ChangeLog deleted file mode 100644 index f646c1e..0000000 --- a/pcsc-relay/ChangeLog +++ /dev/null @@ -1,6858 +0,0 @@ -2013-07-03 Frank Morgner - - * ccid/ChangeLog, npa/ChangeLog, pcsc-relay/ChangeLog, - virtualsmartcard/ChangeLog: updated ChangeLog - -2013-07-03 Frank Morgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/pcsc-relay.c: removed unused - variables - -2013-07-03 Frank Morgner - - * ccid/src/Makefile.am: added ccid-types.h to headers - -2013-07-03 Frank Morgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location - of .git - -2013-06-28 Frank Morgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed - distcheck-hook - -2013-06-27 Frank Morgner - - * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c - -2013-06-27 Frank Morgner - - * doc/index.txt: tikz description doesn't resolve abbreviations - -2013-06-27 Frank Morgner - - * doc/bilder/tikzstyles.tex: added missing file - -2013-06-27 Frank Morgner - - * doc/conf.py: use today() as version number of vsmartcard docs - -2013-06-27 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in: include program version in - help - -2013-06-27 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is - too big - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - implemented vicc to pass PCSC-Lite's handler_test - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and - return immediately - -2013-06-26 Frank Morgner - - * virtualsmartcard/doc/api.txt: network byte order is big endian - -2013-06-26 Frank Morgner - - * pcsc-relay/src/vpcd-driver.c: adapted to changes of - fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try - -2013-06-25 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - fixed asn1 structure of nPA's default data - -2013-06-25 Frank Morgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output - -2013-06-25 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new - serialconfdir - -2013-06-25 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - allow multiple cards to connect to vpcd due to limitations of pcscd this is currently limited to 10 cards. - Note that there is a double free corruption in pcscd when unloading - the driver. - -2013-06-21 Frank Morgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate - ChangeLog from git - -2013-06-21 Frank Morgner - - * ccid/src/ccid-types.h, ccid/src/ccid.h, npa/configure.ac, - npa/src/Makefile.am, npa/src/boxing.c, npa/src/ccid-types.h: - implemented boxing commands for verify/modify separates type definitions into ccid-types.h to be accessible in - libnpa - -2013-06-20 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of - boxed verify/modify - -2013-06-20 Frank Morgner - - * ccid/src/ccid.c: fixed parsing of bNumberMessage and response - buffer for boxing error - -2013-06-19 Frank Morgner - - * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data - -2013-06-19 Frank Morgner - - * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace - -2013-06-18 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, doc/index.txt, - npa/doc/README.txt, npa/doc/README.txt.in: avoid duplicated tikz - code - -2013-06-17 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, doc/conf.py, - doc/index.txt, doc/references.bib, npa/doc/README.txt, - npa/doc/README.txt.in: include references and pictures from our - papers - -2013-06-16 Frank Morgner - - * ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.txt, - ccid/doc/README.txt.in, ccid/src/Makefile.am, - ccid/src/ccid-emulator.ggo.in, npa/configure.ac, - npa/doc/Makefile.am, npa/doc/README.txt, npa/doc/README.txt.in, - npa/doc/api.txt, npa/src/Makefile.am, npa/src/npa-tool.ggo.in, - pcsc-relay/configure.ac, pcsc-relay/doc/Makefile.am, - pcsc-relay/doc/README.txt, pcsc-relay/doc/README.txt.in, - pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in, - virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: include a summary in - documentation and tools - -2013-06-15 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation - about boxing commands - -2013-06-14 Frank Morgner - - * npa/src/npa.c: use sc_format_apdu where possible - -2013-06-14 Frank Morgner - - * npa/src/iso-sm.c: fixed typo - -2013-06-13 Frank Morgner - - * npa/src/boxing.c: avoid multiple copies for asn1 formatting - -2013-06-13 Frank Morgner - - * npa/src/scutil.c: fancier output for print_avail - -2013-06-13 Frank Morgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c, - npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/npa/scutil.h, npa/src/scutil.c: cleaned up scutils - moved write/read_binary_rec to scutil.c - removed unused handling of card driver - -2013-06-12 Frank Morgner - - * npa/src/npa.c: fixed memory leak - -2013-06-11 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: fixed default location of - reader.conf.d use `./configure --confdir` for changing the default - -2013-06-11 Frank Morgner - - * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links - -2013-06-11 Frank Morgner - - * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, - virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf - -2013-06-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added default cvca trust anchor (German eID PKI) - -2013-06-11 Frank Morgner - - * npa/src/boxing.c, npa/src/example.c, npa/src/iso-sm.c, - npa/src/npa-tool.c, npa/src/npa.c, npa/src/scutil.c, - npa/src/sslutil.h: updated license text - -2013-06-06 Frank Morgner - - * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input - -2013-06-06 Frank Morgner - - * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on - reader - -2013-06-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added meaningfull default data - -2013-06-04 Frank Morgner - - * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad - -2013-06-09 Frank Morgner - - * ccid/src/ccid.c: fixed pin modification for implicitly given new - pin - -2013-06-03 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/src/ccid.c, - npa/src/Makefile.am, npa/src/boxing.c, npa/src/npa-tool.c, - npa/src/npa.c, npa/src/npa/boxing.h: implemented boxing commands - according to TR-03119 - -2013-06-09 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for - building GadgetFS - -2013-06-09 Frank Morgner - - * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints - -2013-05-29 Frank Morgner - - * pcsc-relay/src/lnfc.c: added support for interrupting libnfc - -2013-05-29 Frank Morgner - - * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 - -2013-05-29 Frank Morgner - - * pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll - -2013-05-29 Frank Morgner - - * ccid/src/ccid.c: use built-in function to parse pseudo apdu - -2013-05-29 Frank Morgner - - * npa/certs/Makefile.am: fixed install directories for certificates - -2013-05-29 Frank Morgner - - * npa/src/npa/npa.h: fixed includes - -2013-05-29 Frank Morgner - - * ccid/Makefile.am, ccid/configure.ac: detecting availability of - pace support - -2013-05-29 Frank Morgner - - * pcsc-relay/win32/Makefile.am: fixed reference to missing - libnfc_mingw.patch - -2013-05-13 Frank Morgner - - * ccid/doc/README.txt, ccid/doc/README.txt.in, - ccid/doc/autotools.txt, ccid/doc/download.txt, - doc/autotools.txt.in, doc/conf.py, doc/download.txt.in, - npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.txt, - npa/doc/autotools.txt, npa/doc/download.txt, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.txt, - pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.txt, - pcsc-relay/doc/download.txt, pcsc-relay/doc/relay-note.txt, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt, - virtualsmartcard/doc/autotools.txt, - virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/relay-note.txt: working on documentation - -2013-05-23 Frank Morgner - - * pcsc-relay/win32/Makefile.am: install everything from libnfc for - windows build - -2013-05-23 Frank Morgner - - * npa/win32/Makefile.am: fixed opensc host for cross compiling - -2013-05-19 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning - -2013-05-19 Frank Morgner - - * pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - made vpcd.c/vpcd.h windows-compatible - -2013-05-19 Frank Morgner - - * pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: - building the most recent version of libnfc - -2013-05-14 Frank Morgner - - * npa/win32/Makefile.am: fixed missing variable for cross compiling - -2013-05-14 Frank Morgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/npa-example-data/Makefile.am, - virtualsmartcard/npa-example-data/dh/Makefile.am, - virtualsmartcard/npa-example-data/ecdh/Makefile.am: distributing npa - example data - -2013-03-05 Frank Morgner - - * ccid/README, ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, ccid/doc/README.txt, - ccid/doc/README.txt.in, ccid/doc/autotools.rst, - ccid/doc/autotools.rst.in, ccid/doc/autotools.txt, - ccid/doc/autotools.txt.in, ccid/doc/download.rst.in, - ccid/doc/download.txt, ccid/doc/download.txt.in, - ccid/doc/questions.rst, ccid/doc/questions.rst.in, - ccid/doc/questions.txt, ccid/doc/questions.txt.in, - doc/autotools.rst.in, doc/autotools.txt.in, doc/conf.py, - doc/download.rst.in, doc/download.txt.in, doc/index.rst, - doc/index.txt, doc/questions.rst.in, doc/questions.txt.in, - npa/README, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/README.rst.in, npa/doc/README.txt, npa/doc/README.txt.in, - npa/doc/api.rst, npa/doc/api.txt, npa/doc/autotools.rst, - npa/doc/autotools.rst.in, npa/doc/autotools.txt, - npa/doc/autotools.txt.in, npa/doc/download.rst, - npa/doc/download.rst.in, npa/doc/download.txt, - npa/doc/download.txt.in, npa/doc/questions.rst, - npa/doc/questions.rst.in, npa/doc/questions.txt, - npa/doc/questions.txt.in, pcsc-relay/README, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/README.rst.in, pcsc-relay/doc/README.txt, - pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.rst, - pcsc-relay/doc/autotools.rst.in, pcsc-relay/doc/autotools.txt, - pcsc-relay/doc/autotools.txt.in, pcsc-relay/doc/download.rst, - pcsc-relay/doc/download.rst.in, pcsc-relay/doc/download.txt, - pcsc-relay/doc/download.txt.in, pcsc-relay/doc/questions.rst, - pcsc-relay/doc/questions.rst.in, pcsc-relay/doc/questions.txt, - pcsc-relay/doc/questions.txt.in, virtualsmartcard/README, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/api.txt, - virtualsmartcard/doc/api/virtualsmartcard.CardGenerator.txt, - virtualsmartcard/doc/api/virtualsmartcard.ConstantDefinitions.txt, - virtualsmartcard/doc/api/virtualsmartcard.CryptoUtils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SEutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SWutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SmartcardFilesystem.txt, - virtualsmartcard/doc/api/virtualsmartcard.SmartcardSAM.txt, - virtualsmartcard/doc/api/virtualsmartcard.TLVutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.VirtualSmartcard.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.cryptoflex.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.ePass.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.nPA.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.txt, - virtualsmartcard/doc/api/virtualsmartcard.txt, - virtualsmartcard/doc/api/virtualsmartcard.utils.txt, - virtualsmartcard/doc/autotools.rst, - virtualsmartcard/doc/autotools.rst.in, - virtualsmartcard/doc/autotools.txt, - virtualsmartcard/doc/autotools.txt.in, - virtualsmartcard/doc/download.rst, - virtualsmartcard/doc/download.rst.in, - virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/download.txt.in, - virtualsmartcard/doc/questions.rst, - virtualsmartcard/doc/questions.rst.in, - virtualsmartcard/doc/questions.txt, - virtualsmartcard/doc/questions.txt.in: respect sphinx style guide to - some extent see - - http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: accept a hex string - for community id - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: add reference date - for validity verification - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c: use additional data template - -2013-02-27 Frank Morgner - - * npa/src/npa-tool.c: fixed tag of auxiliary data payload - -2013-02-26 Frank Morgner - - * npa/src/npa-tool.c: output "Read " for successful reading - -2013-02-26 Frank Morgner - - * npa/src/scutil.c: allow dumping of empty buffer - -2013-02-26 Frank Morgner - - * npa/src/npa-tool.c: added human readable names for DG13-16 - -2013-02-25 Frank Morgner - - * npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, - npa/test_vicc_with_npa-tool.sh: added option for cvc and x509 - directory - -2013-02-25 Frank Morgner - - * npa/npa-example-data, - virtualsmartcard/npa-example-data/dh/DETESTATDE019, - virtualsmartcard/npa-example-data/dh/DETESTCVCA00003, - virtualsmartcard/npa-example-data/dh/DETESTDVDE019, - virtualsmartcard/npa-example-data/ecdh/DECVCAAT00001, - virtualsmartcard/npa-example-data/ecdh/DETESTATDE019, - virtualsmartcard/npa-example-data/ecdh/DETESTDVDE019: added - cvc_rehash'ed test files - -2013-02-25 Frank Morgner - - * npa/certs/DECVCAEPASS00102, npa/certs/DECVCAeID00102, - npa/certs/DECVCAeSign00102, npa/certs/Makefile.am, - npa/certs/ff3d20d2: removed test certificates, added official ones distributing only the c_rehash'ed/cvc_rehash'ed ones - -2013-02-18 Frank Morgner - - * .gitignore: gitignore - -2013-02-18 Frank Morgner - - * pcsc-relay/doc/download.rst.in: added missing file - -2013-02-18 Frank Morgner - - * ccid/configure.ac, ccid/doc/README.rst, ccid/doc/autotools.rst, - ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/npa, ccid/src/opensc, ccid/src/scutil.h, - ccid/src/sslutil.c, ccid/src/usb.c: updated ccid for new version of - libnpa - -2013-02-18 Frank Morgner - - * npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo - -2013-02-09 Frank Morgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst.in, - ccid/doc/download.rst.in, doc/conf.py, doc/download.rst.in, - doc/index.rst, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/README.rst.in, npa/doc/download.rst, - npa/doc/download.rst.in, npa/src/Makefile.am, - npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/iso-sm.h, - npa/src/npa/npa.h, npa/src/npa/scutil.h, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/README.rst.in, pcsc-relay/doc/download.rst, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/download.rst, - virtualsmartcard/doc/download.rst.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: updated documentation - -2013-02-09 Frank Morgner - - * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, - npa/win32/build_npa.patch: updated windows build - -2013-02-09 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of EF.CardSecurity was a degradation of OpenPACE - 7016e1a6e958cb7b9a241c059deb807f31dff5fe - -2013-02-09 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/npa.h, npa/test_vicc_with_npa-tool.sh: added CLI flags - do disable various checks - -2013-02-09 Frank Morgner - - * npa/src/npa.c: only warn about missing certificate description - -2013-02-09 Frank Morgner - - * npa/src/npa.c: fixed asn1 - -2013-02-09 Frank Morgner - - * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: - distributing nPA's default trust anchors - -2013-02-09 Frank Morgner - - * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal - -2013-02-09 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1 - helper for auxiliary data - -2013-02-09 Frank Morgner - - * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some - compiler warnings - -2013-02-09 Frank Morgner - - * npa/src/iso-sm.c: fixed bug in iso sm driver - -2013-02-09 Frank Morgner - - * npa/src/npa.c: check for NULL pointer - -2013-02-07 Dominik - - * npa/src/opensc: Fix opensc submodule - -2013-02-04 Frank Morgner - - * npa/src/npa.c: fixed recursive write of EFs - -2013-02-04 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: - fixed special functions - -2013-01-31 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/npa.h: added verification of age/validity/community - -2013-02-01 Frank Morgner - - * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for - encryption in iso SM driver - -2013-02-01 Frank Morgner - - * npa/src/npa-tool.c: selectig eid after EAC - -2013-01-31 Frank Morgner - - * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA - -2013-01-29 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/scutil.h: added read and write of data groups adds read_binary_rec and write_binary_rec to scutil.h - -2013-01-29 Frank Morgner - - * npa/test_vicc_with_npa-tool.sh: fixed typo - -2012-12-17 Frank Morgner - - * npa/src/npa/npa.h: added missing documentation - -2012-12-16 Frank Morgner - - * npa/doc/api.rst: added overview about TA/CA to documentation - -2012-12-16 Frank Morgner - - * .gitmodules, doc/autotools.rst.in, npa/configure.ac, - npa/doc/README.rst, npa/doc/README.rst.in, npa/doc/api.rst, - npa/doc/autotools.rst, npa/src/Makefile.am, npa/src/opensc, - pcsc-relay/doc/autotools.rst, virtualsmartcard/doc/autotools.rst: - include OpenSC as submodule - -2012-12-11 Frank Morgner - - * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed - generation of documentation - -2012-12-09 Frank Morgner - - * npa/Makefile.am, npa/configure.ac, npa/src/Makefile.am, - npa/src/example.c, npa/src/iso-sm.c, npa/src/npa-tool.c, - npa/src/npa.c, npa/src/npa/iso-sm.h, npa/src/npa/npa.h, - npa/src/npa/sm.h, npa/src/scutil.c, npa/src/sm.c, npa/src/sslutil.c: - use OpenSC's hooks to wrap and unwrap SM APDUs sm_transmit_apdu is obsolete. libnpa and OpenSC can be used in - parallel now. libnpa modifies OpenSC's card handle to add SM on the - fly to any OpenSC command. This, for example, allows PKCS#XX - commands in a SM channel established by libnpa. - -2012-12-08 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - fixed resume PIN command PACE with CAN followed by PACE with PIN in SM failed, because the - eac_ctx holding the SM context was always cleared at the beginning - of the second PACE run. - -2012-12-08 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - printing of EAC CTX - -2012-11-21 Frank Morgner - - * npa/src/npa.c: always declare extended length capabilities allows usage of an unpatched version of OpenPACE. libnpa now works - with the nPA using the default card driver. - -2012-11-21 Frank Morgner - - * npa/src/npa.c, npa/src/npa/npa.h: adapted to changes of OpenSC - master Now works with the stupid changes of OpenSC made in - 41861e42b01539856b31f758dfde9ba53749eaaa - -2012-11-21 Frank Morgner - - * npa/src/npa.c, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed - -2012-11-01 Frank Morgner - - * npa/src/npa.c, npa/test_vicc_with_npa-tool.sh, - virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - latest changes of openpace works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1 - -2012-11-01 Frank Morgner - - * npa/test_vicc_with_npa-tool.sh: disable check of validity period - for testing - -2012-11-01 Frank Morgner - - * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing - -2012-11-01 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use - terminal's CHAT by default - -2012-10-26 Frank Morgner - - * ccid/configure.ac: comprehensive checking for help2man and - gengetopt - -2012-10-26 Frank Morgner - - * npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking - for help2man and gengetopt - -2012-10-26 Frank Morgner - - * virtualsmartcard/configure.ac: comprehensive checking for help2man - -2012-10-12 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let - MSE:Set AT distinguish between tags 83, 84 - -2012-10-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - selecting MF on reset and power up - -2012-10-10 Frank Morgner - - * npa/src/sm.c: fixed wrong encoding of protected Le - -2012-10-09 Frank Morgner - - * npa/Makefile.am, npa/test_vicc_with_npa-tool.sh, - virtualsmartcard/Makefile.am, - virtualsmartcard/test_vicc_with_npa-tool.sh: added script to test - vicc with npa-tool - -2012-10-08 Frank Morgner - - * npa/src/npa.c: added calculation of longest encrypted short-length - APDU - -2012-10-05 Frank Morgner - - * npa/src/npa.c, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - changes of openpace in 91d6ee1ec80f6... - -2012-10-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - `--cvca` parameter - -2012-10-05 Frank Morgner - - * npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in: - updated help for `--disable-checks` - -2012-10-05 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory - leaks - -2012-10-05 Frank Morgner - - * npa/src/npa.c: debug the result from CA's general authenticate - -2012-10-05 Frank Morgner - - * npa/src/sm.c: fixed short length SM APDUs (especially case 2) - -2012-10-04 Frank Morgner - - * npa/src/npa.c: fixed Le for get challenge - -2012-10-04 Frank Morgner - - * npa/src/npa.c: nPA: using case 3 apdu for verify - -2012-10-04 Frank Morgner - - * npa/src/npa.c: fixed CLA of PACE's last general authenticate - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - updated CLI information regarding CAR - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: ignoring - CVCA certificate for `--disable-checks` This essentially lets the terminal's DVCA certificate to be imported - without being checked using the CVCA trust anchor. - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - PACE_STEP3D_verify_authentication_token - -2012-10-02 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - initialize ca without specifying `protocol` - -2012-10-02 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - ALGO_MAPPING: added oids for TA, CA, RI and PACE - -2012-10-01 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - removed --ca-pubkey command line option The public key is extracted from the EF.CardSecurity instead. - -2012-10-01 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, - npa/src/npa/npa.h, virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - option to disable validity period check - -2012-09-27 Frank Morgner - - * npa/src/npa.c: Fixes for MSE:Set AT in TA and CA - TA: fixed p1, p2 and include ephemeral pubkey and OID - CA: include OID and leave out key reference Currently it is hard to distinguish between the CA key and the - chip-individual key using the key references in - EF.CardSecurity/EF.CardAccess. The first (default) key in these - files should, however, be the CA key. - -2012-09-27 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - TA's ephemeral public key is saved as IV in CRT - -2012-09-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall - -2012-09-24 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa: - pass authentication token as string - -2012-09-22 Frank Morgner - - * virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example - data Taken from the official BSI EAC worked example. - -2012-09-21 Frank Morgner - - * npa/src/npa.c: sc_format_apdu instead of manual initialisation - -2012-09-21 Frank Morgner - - * npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA - -2012-09-21 Frank Morgner - - * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c: - npa-tool: CLI to TA and CA - -2012-09-19 Frank Morgner - - * npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA - -2012-09-19 Frank Morgner - - * npa/src/npa/npa.h: added fids for EF.CardSecurity - -2012-09-18 Frank Morgner - - * npa/src/npa.c: libnpa: Implementation of TA - -2012-09-18 Frank Morgner - - * npa/src/npa.c: added switch to disable apdu checking for TA/CA - -2012-09-18 Frank Morgner - - * npa/src/npa.c: fetch CAR for TA from MSE:Set AT - -2012-09-18 Frank Morgner - - * npa/configure.ac, npa/libnpa.pc.in, npa/src/Makefile.am, - npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: adapted to - changes of OpenPACE - -2012-09-14 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: Skip - RI, community and age verification simply return 0x9000 saying "yes" to everything - -2012-09-14 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed offset checking for empty files - -2012-09-12 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - support for checking Expiry date - -2012-09-07 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed parsing of CLA with proprietary SM activates SM also for the proprietary case - -2012-09-06 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: - added stubs for eid application - -2012-09-06 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - switching encryption context of current SE in SAM - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - added FIXME for EF.CardSecurity manipulation - -2012-09-05 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed - the currently unused getenc and setenc These functions intended to do encryption and decryption respecting - file acls. This however was never implemented. Better use object - properties with appropriately setters and getters to realize this - functionality. - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - nPA: allow the user to specify a EF.CardAccess - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround - for CAPDU's inability to handle le=0000 - -2012-09-05 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py: - fixed maximum value for le = 00 [00 [00]] - -2012-08-31 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: use - given credentials for CA The user can now specify an EF.CardSecurity, CA private/public key - and CHR of the trust anchor via the command line. - -2012-08-31 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed - handeling of extended length Le in SM APDU - -2012-08-31 Frank Morgner - - * ccid/configure.ac, npa/configure.ac, - virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed - autoconf warnings - -2012-08-13 Frank Morgner - - * pcsc-relay/src/vpcd-driver.c, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - VPCD: partial rewrite of socket communication - memory for buffer of received data is now reused with realloc - internal functions now use a similar interface like recv/send/... - added documentation about memory handling of - vicc_getatr/vicc_transmit - fixed transmit when using send in multiple passes - -2012-08-11 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience - functions of VPCD - -2012-08-03 Frank Morgner - - * pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, - pcsc-relay/src/pcsc.c: print card's ATR when connected - -2012-08-03 Frank Morgner - - * pcsc-relay/src/pcsc.c: re-implemented auto-detect feature - -2012-08-02 Frank Morgner - - * pcsc-relay/src/lnfc.c: using libnfc's default values for timeouts - -2012-08-02 Frank Morgner - - * pcsc-relay/src/pcsc-relay.c: fixed output verbosity control with - --verbose,-v - -2012-08-02 Frank Morgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added - LEVEL_NORMAL for in interactive mode - -2012-07-24 Frank Morgner - - * pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c, - pcsc-relay/src/pcsc-relay.ggo.in, pcsc-relay/src/pcsc-relay.h, - pcsc-relay/src/vpcd-driver.c, pcsc-relay/src/vpcd.c, - pcsc-relay/src/vpcd.h: added connector backend for virtual smart - card - -2012-07-24 Frank Morgner - - * pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c, - pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/pcsc.c, - pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: added - abstraction layer to smart card connector PC/SC can now be replaced by some arbitrary backend that - communicates to a smart card. - -2012-07-19 Frank Morgner - - * pcsc-relay/src/Makefile.am: Use --no-discard-stderr with - `help2man` gengetopt generates code that outputs the help to stderr. - -2012-06-22 frankmorgner - - * npa/src/npa.c, npa/src/npa/npa.h: using selection by short - identifier when reading ef.cardaccess. Fixes #3532221 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@783 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-06-14 frankmorgner - - * ccid/doc/README.rst, ccid/doc/README.rst.in, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - added documentation about how to access the vpicc under windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@782 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * pcsc-relay/win32/Makefile.am: fixed build dir of libnfc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@781 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * ccid/src/ccid.c, npa/src/npa.c, - virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang --analyze warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@780 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * ccid/src/ccid.c, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, virtualsmartcard/src/vpcd/ifd-vpcd.c: - fixed clang compiler warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@779 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * pcsc-relay/win32/Makefile.am: fixed error on cleaning missing - libnfc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@778 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/scutil.c: fixed clang compiler warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@777 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: changed - response data for general authenticate step 4 to work with - ausweisapp 1.8 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@776 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to changes of PyPACE r79 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@775 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed interface to pyscard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@774 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: use - distcheck-hook to generate ChangeLog git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@773 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * npa/Makefile.am, npa/Makefile.am.opensc, npa/configure.ac, - npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, - npa/win32/build_npa.patch: automate cross compile for windows in - win32. use the power of the opensc build script git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@772 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * pcsc-relay/win32/Makefile.am: use file instead of directory as - makefile target git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@771 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-14 frankmorgner - - * pcsc-relay/win32/Makefile.am: fixed creation of missing directory git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@770 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-14 frankmorgner - - * pcsc-relay/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: - automate cross compile for windows in win32 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@769 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * pcsc-relay/Makefile.am: change the cross compiler using mingw=... git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@768 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am, - pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in: minor - improvements of the manpages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@767 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * ccid/configure.ac, npa/configure.ac, pcsc-relay/Makefile.am, - pcsc-relay/configure.ac, virtualsmartcard/configure.ac: added - missing checks at configure time git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@766 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * doc/conf.py: released 2012-04-11 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@765 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/configure.ac: checking for doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@764 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: released 0.6 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@763 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/ChangeLog, npa/configure.ac: released 0.4 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@762 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am: fixed distribution of - opensc headers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@761 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * pcsc-relay/ChangeLog, pcsc-relay/configure.ac: released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@760 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.5 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@759 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: only generate - changelog when working in repository git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@758 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, - pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: automatically - generate changelog when releasing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@757 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/configure.ac, npa/doc/Makefile.am: using macro for doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@756 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/configure.ac, ccid/doc/Makefile.am, ccid/src/Makefile.am, - npa/doc/Makefile.am, npa/src/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/doc/Makefile.am, pcsc-relay/src/Makefile.am, - virtualsmartcard/doc/Makefile.am: use macro for sed im makefiles git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@755 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am: generate man page for vicc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@754 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: added version info git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@753 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: formatting defaults by hand to - avoid default: None git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@752 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: dont mention authors in help The argument formatter removes linebreaks and paragraphs, so we have - to reduce the amount of information shown. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@751 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: improved vicc help git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@750 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: load - card specific modules only when needed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@749 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * doc/index.rst: added pictures, should be updated git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@748 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/doc/api.rst: fixed cross reference to doxygen documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@747 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/doc/README.rst, ccid/doc/README.rst.in: fixed sphinx warning git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@746 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * doc/conf.py, doc/index.rst: exclude rsts that are included in - other documents git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@745 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/api.rst: fixed - name of doxygen generated tag file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@744 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, doc/index.rst, npa/doc/README.rst, - npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, - pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@743 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/src/Makefile.am: removed reference to pcscutil.h, which is - now part of pcsc-relay git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@742 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/src/pcscutil.c, ccid/src/pcscutil.h, - pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: - stringify_error now returns a string instead of printing the error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@741 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * pcsc-relay/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in, - pcsc-relay/src/pcsc-relay.h: implemented cross compiling with mingw git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@740 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, - ccid/src/ccid-emulator.ggo.in, npa/configure.ac, - npa/src/Makefile.am, pcsc-relay/configure.ac, - pcsc-relay/src/Makefile.am: use help2man to generate minimal man - pages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@739 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * npa/Makefile.am, npa/src/Makefile.am: re-enabled clumsy include of - libws2_32 When recognition of windows build at compile time is done, this - should be disabled again. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@738 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-10 frankmorgner - - * ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, - ccid/src/ccid-emulator.ggo.in, ccid/src/usb.c, npa/src/Makefile.am, - npa/src/binutil.c, npa/src/binutil.h, npa/src/npa-tool.c, - npa/src/npa-tool.ggo.in, pcsc-relay/src/Makefile.am, - pcsc-relay/src/binutil.c, pcsc-relay/src/binutil.h, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in: - switched to command line handling with gengetopt git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@737 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * pcsc-relay/doc/README.rst, pcsc-relay/doc/autotools.rst: updated - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@736 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * ccid/doc/README.rst, ccid/doc/autotools.rst: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@735 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * ccid/configure.ac, npa/configure.ac, pcsc-relay/configure.ac, - virtualsmartcard/configure.ac: more readable information via - autoconf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@734 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-08 frankmorgner - - * pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: adapted to API - changes of libnfc 1.6 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@733 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-05 frankmorgner - - * npa/Makefile.am, npa/src/Makefile.am: moved include of ws2_32 to - the appropriate place git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@732 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-05 frankmorgner - - * npa/doc/README.rst, npa/doc/README.rst.in: updated links and info - for installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@731 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-05 frankmorgner - - * npa/Makefile.am, npa/Makefile.am.opensc: fixed cross compiling for - windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@730 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-04 frankmorgner - - * npa/Makefile.am: updated windows build variables git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@729 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-04 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed throwing SwError thanks, Ben. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@728 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * ccid/doc/Makefile.am, doc/autotools.rst.in, npa/doc/Makefile.am, - npa/doc/README.rst, pcsc-relay/doc/Makefile.am, - virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/autotools.rst: added recommended configure - options to documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@727 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * pcsc-relay/doc/README.rst.in: added missing note, which was - already present in README.rst git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@726 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * bitbake/libnfc/libnfc.bb, bitbake/opensc/opensc.bb, - bitbake/python/python-pycrypto_2.0.1.bb, - bitbake/vsmartcard/ccid-emulator.bb, bitbake/vsmartcard/npa.bb, - bitbake/vsmartcard/pcsc-relay.bb, bitbake/vsmartcard/picctopcsc.bb, - bitbake/vsmartcard/virtualsmartcard.bb: updated recipes to new - requirements of openembedded and newer versions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@725 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-26 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am: follow symbolic links - when searching for openscs header files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@724 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-24 frankmorgner - - * bitbake/opensc/opensc.bb: removed commented flags git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@723 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-24 frankmorgner - - * bitbake/opensc/opensc.bb: remove warnings from wrong license and - some unneeded flags git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@722 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-23 frankmorgner - - * bitbake/opensc/opensc.bb: fixed QA errors git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@721 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-23 frankmorgner - - * bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch, - bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid/ccid_1.4.4.bb, - bitbake/ccid/ccid_1.4.4/ccid-1.4.4.patch, bitbake/opensc/opensc.bb, - bitbake/opensc/opensc_0.12.0.bb, - bitbake/pcsc-lite/files/pcscd.init, - bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, - bitbake/pcsc-lite/pcsc-lite_1.7.2.bb, - bitbake/python/python-pycrypto_2.0.1.bb: updated bitbake recipes of - support packages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@720 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-20 frankmorgner - - * npa/src/npa.c: adapted to changes of - https://github.com/frankmorgner/OpenSC git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@719 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-17 frankmorgner - - * ccid/configure.ac, ccid/src/ccid.c: get ef.cardaccess on demand. - newer versions of ausweisapp dont screw this up anymore. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@718 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - manipulation of EF.CardSecurity with CA public key git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@717 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed - manipulation of ef_card_security since this would require the - complete public point instead of the compressed public point git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@716 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@715 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - modifying ef cardsecurity to contain the chips public key (but a - wrong signature) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@714 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: debug - unprotected result git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@713 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - CA, which is now successfully tested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@712 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-08 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - fixed CA OID - applied pypace interface for ca git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@711 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-03 frankmorgner - - * npa/src/npa.c: removed unused declaration git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@710 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: return SC_SUCCESS instead of 0 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@709 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: removed handling of CAR and CHR, this is done in TA - by OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@708 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: enable time check for imported certificates git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@707 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: removed card driver hack. use a better opensc - instead (see https://github.com/frankmorgner/OpenSC) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@706 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * npa/src/npa.c: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@705 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - mapping ca oid to the correct algorithm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@704 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - Subroutines to parse_SM_CAPDU, protect_response and - perform_security_operation only return the resulting string and no - longer status bytes This prevents overwriting of the statusbytes when applying SM. - Errors should be returned via `raise SwError` git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@703 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of auxiliary data for TA. Terminals signature can be verified - now git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@702 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: more - convenient values for pin and can git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@701 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-31 frankmorgner - - * ccid/configure.ac: fixed output of configure variables for libnpa git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@700 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-31 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added ef card security git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@699 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-29 frankmorgner - - * npa/configure.ac: include shell code for cloning opensc with pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@698 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * npa/src/npa-tool.c: always print a message in case of an error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@697 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c, - ccid/src/ccid.c, npa/Makefile.am.opensc, npa/configure.ac, - npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/npa/npa.h: using patched OpenSC enabled with PACE to use the - reader's capabilities sourcecode can be fetched from here - https://github.com/frankmorgner/OpenSC git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@696 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: better - debug output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@695 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-24 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch, - ccid/patches/ccid-1.4.5.patch: raise temporary buffer size to the - maximum possible for pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@694 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-24 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch, - ccid/patches/ccid-1.4.5.patch: add support for big certificate - descriptions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@693 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of CV certificates. Terminal's signature is currently wrongly - checked (as 'invalid'). git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@692 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: fixed - parsing of extended length apdu with Le = max git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@691 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed - a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@690 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed - a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@689 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@688 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed - calculation of bertlv coded data for authentication git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@687 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Removed - broken code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@686 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-22 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA's SM - now successfully tested - fixed SEutils to use new input data to append_padding - added defines to reference nPA's secrets (as keyref) - fixed send sequence counter handling in nPA - added protect_response to nPA to authenticate the status bytes - implemented reset retry counter for nPA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@685 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: include - most recent ca in response successfull PACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@684 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - -Propagate changes to append_padding to all files -Adjust - strip_padding to match append_padding git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@683 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Use the - blocklength of the actual cipher to append padding (instead of - hardcoded DES-CBC blocklength) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@682 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added - SM. currently untested due to bug in OpenPACE or pyPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@681 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-18 oepen - - * npa/src/npa.c: Adjusted libnpa to API changes in OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@680 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-04 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Adapted - TA steps to pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@679 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: fixed help strings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@678 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: switched to argparse git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@677 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added - support for TA and CA (currently untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@676 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PIN - management for nPA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@675 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - added dedicated nPA_SE - saving mf in Security_Environment git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@674 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - introducing a default SE for all cards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@673 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: using - if/else instead of a dedicated handler for eac steps git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@672 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-16 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PACE - support for nPA emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@671 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-15 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@670 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-15 frankmorgner - - * virtualsmartcard/src/vpcd/Makefile.am: fixed missing bracket git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@669 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-14 frankmorgner - - * npa/configure.ac: use libcrypto instead of libssl git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@668 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-11 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Partial - conversion to python 3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@667 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@666 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@665 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * npa/doc/README.rst, npa/doc/api.rst: small fixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@664 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * pcsc-relay/doc/README.rst, virtualsmartcard/doc/api.rst: - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@663 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed sw when reading until end of file - let npa emulator act like real npa (until general authenticate - occurrs) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@662 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont - throw an error on mse:set at. using source code, which was - priviously deleted. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@661 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * npa/src/npa.c: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@660 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/generate_modules.py: dont document special - members git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@659 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Remove - dummy code for tags which are already handled by the ISO code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@658 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: using libnfc 1.5.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@657 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont - throw an error on mse:set at. using source code, which was - priviously deleted. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@656 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/api.rst: generate the correct links to class - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@655 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/virtualsmartcard: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@654 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * doc/conf.py, virtualsmartcard/doc/generate_modules.py: include - inheritance graphs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@653 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: import - chat as late as possible to not confuse generation of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@652 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * npa/Makefile.am, npa/configure.ac, virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpicc/Makefile.am: autoconf macros for sed, ln - and mkdir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@651 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes: - nPA emulator is now working git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@650 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@649 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@648 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Do not - overide the OS but only the SAM and parts of the SE for nPA - emulation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@647 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * npa/doc/README.rst, npa/doc/autotools.rst: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@646 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/doc/api.rst: added network format vpcd<->vpicc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@645 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * npa/doc/README.rst.in: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@644 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - minimal nPA emulation. use it to fetch and print a chat. uses pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@643 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed - debug message git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@642 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * npa/src/npa.c: adapted to openpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@641 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/doc/README.rst: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@640 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: added Cygwin as supported - platform git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@639 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-06 frankmorgner - - * ccid/patches/ccid-1.3.11.patch: added defines to cope with - unpatched pcsc libraries git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@638 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-01 frankmorgner - - * npa/Makefile.am, npa/configure.ac: minor fixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@637 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-08 frankmorgner - - * npa/src/Makefile.am: added no-undefined for building a dll git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@636 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-08 frankmorgner - - * ccid/doc/README.rst, ccid/doc/README.rst.in, doc/conf.py, - npa/doc/README.rst, npa/doc/README.rst.in, - pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - not using static path for program-output. instead setting the - correct envirnment in conf.py. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@635 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/Makefile.am, npa/configure.ac, npa/src/npa-tool.c: - using unsigned long long for constant max value of puk - fixed fixup_la - guessing building machine git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@634 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/Makefile.am: using pkg-config for cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@633 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/configure.ac, npa/src/npa-tool.c: using 64 bits for value of - puk git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@632 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/src/npa-tool.c: break secrets from bottom to top git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@631 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/src/npa.c: car and certificate description are now optional - for npa_ctx_create git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@630 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/src/npa.c: omitting initialize for ta for unauthenticated - terminals git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@629 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-07 frankmorgner - - * npa/Makefile.am: install requires absolute path git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@628 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, doc/conf.py, npa/configure.ac, - npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - included help output from programs in documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@627 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: replaced pwd with abs_top_src_dir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@626 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * ccid/doc/Makefile.am, npa/configure.ac, npa/doc/Makefile.am, - pcsc-relay/doc/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/doc/Makefile.am: cleaned up build of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@625 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: workaround to undefined reference to rpl_malloc. - cross compiling works now git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@624 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: using absolute include/library directories git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@623 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: added fixes for la files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@622 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am, npa/Makefile.am.opensc: modifying opensc to get - all library functions exported git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@621 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: library fixup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@620 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/src/npa.c: fixed reference to cvc_cert function git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@619 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: library fixup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@618 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: work on cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@617 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am: work on cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@616 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * npa/Makefile.am, npa/src/npa/scutil.h: work on cross compile build git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@615 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-04 frankmorgner - - * ccid/src/cats-test.c: added chat for signature terminal and some - error codes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@614 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, npa/doc/Makefile.am, - pcsc-relay/doc/Makefile.am, virtualsmartcard/doc/Makefile.am: - update on ccid documentation - rebuilding documentation when any *.in file changes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@613 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed - warnings from sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@612 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * doc/conf.py, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/generate_modules.py: switched to sphinx 1.1 to - document special and private members git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@611 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - sphinx formatting for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@610 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Minor fixes to sphinx markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@609 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - removed warnings by sphinx due to invalid formatting git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@608 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Converting docstrings to sphinx syntax git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@607 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * ccid/doc/README.rst, ccid/doc/autotools.rst, - ccid/doc/questions.rst, npa/doc/README.rst, npa/doc/autotools.rst, - npa/doc/questions.rst, pcsc-relay/doc/README.rst, - pcsc-relay/doc/autotools.rst, pcsc-relay/doc/questions.rst, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/autotools.rst, - virtualsmartcard/doc/questions.rst: added autogenerated files for - easier development checkout git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@606 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * ccid/doc/Makefile.am, doc/conf.py, npa/doc/Makefile.am, - npa/doc/api.rst, pcsc-relay/doc/Makefile.am, - virtualsmartcard/doc/Makefile.am: only refresh documentation if - needed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@605 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * npa/doc/README.rst.in, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/README.rst.in: added potential platforms to - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@604 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * doc/conf.py, doc/index.rst: smartcard is a smart card git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@603 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * doc/conf.py: hide some stuff git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@602 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * doc/conf.py: add vpicc to python path git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@601 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-31 frankmorgner - - * virtualsmartcard/configure.ac: print pcsc conf dir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@600 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/README.rst.in, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, - pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in: more autotool magic git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@599 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * doc/autotools.rst.in: file markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@598 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/doc/Makefile.am, - doc/autotools.rst.in, doc/index.rst, doc/questions.rst.in, - npa/Makefile.am, npa/configure.ac, npa/doc/Makefile.am, - pcsc-relay/Makefile.am, pcsc-relay/doc/Makefile.am, - virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/doc/Makefile.am: - more autotool magic in documentation files - including substituted documentation files with distributed files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@597 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * doc/index.rst, doc/questions.rst.in: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@596 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/questions.rst.in, doc/autotools.rst.in, doc/conf.py, - doc/index.rst, doc/questions.rst.in, npa/doc/Makefile.am, - npa/doc/README.rst, npa/doc/questions.rst.in, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/questions.rst.in, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/questions.rst.in: - worked around warnings of sphinx - using generic file for questions for all subprojects git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@595 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/doc/README.rst: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@594 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * npa/src/Makefile.am: correctly include example git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@593 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/api/Makefile.am: correctly include api and - generate_modules.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@592 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * ccid/Makefile.am, ccid/doc/Makefile.am, ccid/doc/README.rst, - ccid/doc/autotools.rst.in, doc/autotools.rst.in, doc/conf.py, - npa/Makefile.am, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/autotools.rst.in, pcsc-relay/Makefile.am, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - pcsc-relay/doc/autotools.rst.in, virtualsmartcard/Makefile.am, - virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/autotools.rst.in: using generic autotools - description for all subprojects git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@591 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-28 frankmorgner - - * ccid/doc/README.rst, npa/doc/README.rst, - pcsc-relay/doc/README.rst, virtualsmartcard/doc/README.rst: added - more markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@590 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/generate_modules.py: using an other version of - generate_modules.py that structures the modules slightly better git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@589 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * doc/conf.py, doc/index.rst, npa/doc/Makefile.am, - virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/generate_modules.py: automagically generate - documentation of virtualsmartcard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@588 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * ccid/Makefile.am, ccid/README, ccid/README.dox, - ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.rst, - doc/_static/doxygen-npa, doc/ccid, doc/ccid.rst, doc/conf.py, - doc/doxygen/npa, doc/index.rst, doc/npa, doc/npa.rst, - doc/npaapi.rst, doc/pcsc-relay, doc/pcsc-relay.rst, - doc/virtualsmartcard, doc/virtualsmartcard.rst, npa/Doxyfile.in, - npa/Makefile.am, npa/README, npa/README.dox, npa/configure.ac, - npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/README.rst, - npa/doc/api.rst, npa/doc/example.c, pcsc-relay/Makefile.am, - pcsc-relay/README, pcsc-relay/configure.ac, - pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, - virtualsmartcard/Makefile.am, virtualsmartcard/README, - virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/src/vpicc/Makefile.am: using a dedicated folder for - documentation in each subproject git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@587 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * ccid/README.dox, npa/README.dox, pcsc-relay/README, - virtualsmartcard/README: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@586 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 oepen - - * ccid/README.dox, npa/README.dox: -Better install instructions for - ccid-emulator -Added metadata to documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@585 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@584 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: better rendering of basic information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@583 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 oepen - - * doc/index.rst, virtualsmartcard/README: -Remove references to - indices from index.rst -Add some meta information to - virtualsmartcard docs -Add link to cyberflex-shell git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@582 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * pcsc-relay/README: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@581 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * pcsc-relay/README: more information for installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@580 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * pcsc-relay/configure.ac: removed garbage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@579 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * npa/README.dox: copy and paste friendly installation guide git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@578 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/README.dox: more detailed install instructions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@577 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/src/example.c: minor simplifications git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@576 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/index.rst, doc/npaapi.rst: separated programming guide git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@575 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/src/example.c: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@574 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/npaapi.rst, npa/README.dox, npa/src/Makefile.am, - npa/src/example.c, npa/src/npa-tool.c: including a simple example - program mainly for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@573 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * npa/src/npa-tool.c: include npa.h as global resource git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@572 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 oepen - - * doc/conf.py: Fix paths to doxylinkwq git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@571 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/npaapi.rst: added more structure git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@570 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-26 frankmorgner - - * doc/npaapi.rst: - surrendered to the incompletenes of breathe. now including only - documentation of important stuff by hand. - added example code using npa-tool.c git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@569 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-25 frankmorgner - - * doc/conf.py, npa/Doxyfile.in: automatically update doxygen - documentation if possible git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@568 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-25 frankmorgner - - * doc/_static/doxygen-npa, doc/conf.py, doc/doxygen/ccid, - doc/doxygen/npa, doc/index.rst, doc/npaapi.rst, npa/Doxyfile.in, - npa/README.dox, npa/src/npa/npa.h, npa/src/npa/sm.h: Compromise with - documentation: Include the most important parts of libnpa with - breathe and reference the details with doxylink to external doxygen - pages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@567 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-24 frankmorgner - - * npa/Doxyfile.in: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@566 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-24 frankmorgner - - * npa/src/npa/npa.h, npa/src/npa/scutil.h, npa/src/npa/sm.h: - documentation: grouping and other things git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@565 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-23 frankmorgner - - * ccid/README.dox, doc/index.rst, npa/README.dox: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@564 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-22 frankmorgner - - * doc/conf.py: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@563 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-22 frankmorgner - - * npa/Doxyfile.in: document only public interface git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@562 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-22 frankmorgner - - * ccid/Doxyfile.in, ccid/Makefile.am, ccid/configure.ac: dont - generate sourcecode documentation for binaries git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@561 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-18 frankmorgner - - * npa/src/npa.c: added workaround to avoid potentially conflicting - types of mse:set at's git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@560 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 frankmorgner - - * npa/src/npa.c: - found OpenSSL's limitation to not use optional item templates in - other item templates. this caused errors on parsing mse:set at - during ta - checking terminal's signature now seems stable, so it is enabled - by default git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@559 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 oepen - - * npa/README.dox: Fixed a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@558 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 frankmorgner - - * npa/Doxyfile.in: documenting only interface to the outside world git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@557 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-17 frankmorgner - - * npa/src/npa-tool.c, npa/src/npa.c: - added support for verifying terminal's signature including - auxiliary data (experimental, currently disabled) - debugging openssl where possible/needed - using openssl instead of opensc for asn1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@556 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-14 oepen - - * doc/conf.py: Changed favicon git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@555 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-14 oepen - - * doc/conf.py, npa/README.dox: -Added Virtual Smartcard logo to - documentation -Changed theme git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@554 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-14 oepen - - * ccid/Doxyfile.in: Fix __attribute__ handling of doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@553 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * doc/conf.py, npa/README.dox: Added npa documentation to breathe git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@552 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * ccid/Doxyfile.in, ccid/README.dox, doc/conf.py, doc/doxygen/ccid, - doc/doxygen/npa: -Removed README.dox from ccid Doxyfile inputs - -Started to use breathe to integrate Doxygen documentation into - sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@551 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * ccid/Doxyfile.in: -Exclude OpenSC from documentation -Enable XML - documentation generation for sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@550 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * npa/Doxyfile.in, npa/src/npa.c: -Converted CVC_check_cert function - call to CVC_check_description -Removed README.dox from Doxygen input - -Excluded opensc from the documentation -Enabled generation of XML - documentation (for sphinx) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@549 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-13 oepen - - * doc/index.rst, npa/README.dox: Fixed highlighting of configure - commands in npa documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@548 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/index.rst: Fixed links git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@547 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/index.rst, doc/npa.rst, npa/README.dox: Converted npa - documentation to reStructuredText (mostly) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@546 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/index.rst, doc/pcsc-relay.rst, doc/virtualsmartcard.rst, - pcsc-relay/README, virtualsmartcard/README: Converted most of the - documentation to reStructuredText in order to be able to sphinx for - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@545 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * ccid/README.dox, doc/ccid.rst, doc/index.rst: Converted ccid - documentation to reStructuredText git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@544 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * doc/Makefile, doc/conf.py, doc/index.rst: Starting to use sphinx - for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@543 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-30 frankmorgner - - * npa/src/scutil.c: fixed error on using stdout as debug log git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@542 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-30 frankmorgner - - * npa/src/sslutil.h: implemented ssl_error as macro git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@541 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-30 frankmorgner - - * npa/src/sslutil.c: implemented ssl_error as macro git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@540 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-26 frankmorgner - - * ccid/apdus, npa/Makefile.am, npa/apdus: - moved example apdus to npa-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@539 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-23 frankmorgner - - * npa/src/npa.c: - fixed type of auxiliary data in c-apdu - parsing mse:set for ta - check terminals signature for ta git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@538 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-23 frankmorgner - - * npa/src/npa.c, npa/src/npa/npa.h, npa/src/npa/sm.h, - npa/src/scutil.c, npa/src/sm.c: - checking description against the certificate is now done - internally in libnpa, removed hash of certificate description from - pace output - importing terminal certificates to verify terminals signature - fixed hex dump without sc_context git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@537 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-22 frankmorgner - - * npa/src/npa.c: - fixed corruption of certificate description - adjusted output parsing from certificate_description_print - fixed check for certificate description in terminal certificate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@536 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-21 frankmorgner - - * npa/src/npa.c: generating cv certificate from apdu data to perform - check against certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@535 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c, npa/src/npa.c: handling certificate description - and chat in libnpa instead of ccid-emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@534 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c: checking certificate description on pso:verify - certificate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@533 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c: dumping chat git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@532 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-20 frankmorgner - - * ccid/src/ccid.c: dumping certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@531 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed - problems on initialization git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@530 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-14 frankmorgner - - * ccid/src/ccid.c: added ugly hack to support changing the eID-PIN - with AusweisApp git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@529 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-14 frankmorgner - - * ccid/src/ccid.c: fixed parsing of modification input git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@528 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-07 oepen - - * virtualsmartcard/src/vpicc/vicc.in: Lexically sorted the optparse - options git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@527 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-06 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Removed vim - folding markers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@526 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-06 oepen - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Added documentation generation to build process git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@525 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-05 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Fixed the - documentation. epydoc still fails to build html files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@524 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-05 oepen - - * npa/README.dox: Fixed grammar error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@523 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * npa/src/sm.c: added error checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@522 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/src/ccid.c: - new pin was not included in apdu for pin modification (fixed) - added support for modification/verification apdus from the host - that don't contain any data. the reader automatically allocates the - correct number of bytes for the pin(s) and modifies apdu's case and - lc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@521 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/README.dox, ccid/src/ccid.c, ccid/src/ccid.h: fixed problems - parsing pin modification data structure git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@520 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/src/cats-test.c, ccid/src/ccid.c: fixed bugs for pin - modification git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@519 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/patches/ccid-1.4.4.patch: fixed bug stating insufficient - buffer git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@518 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-02 frankmorgner - - * ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/usb.c: fixed bugs - due to new version of opensc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@517 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: -Fixed - indention -Improved a comment git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@516 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed duplicate code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@515 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added - some documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@514 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Make - pylint happy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@513 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Remember the password when loading a card from disk and reuse it - when saving the card. - Added a bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@512 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-30 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c, - ccid/src/ccid.c, ccid/src/sslutil.c, ccid/src/sslutil.h, - npa/src/Makefile.am, npa/src/npa.c, npa/src/sslutil.c, - npa/src/sslutil.h: - added openssl debug code to ccid emulator - fixed some bugs due to changes in recent opensc version - added support for changing pin via standard leser git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@511 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-24 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Slight - improvements to generate_public_key. Unfortunately the function is - still broken git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@510 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: More - cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@509 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@508 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Added - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@507 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Reduced overlap between ePass_SE and PassportSAM git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@506 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@505 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Added some - documentation -Partially fixed format string usage in the logger git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@504 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed MF reference from Security Environment (only needed for - cryptoflex card) - General code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@503 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@502 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Move CryptoflexMF to cards.cryptoflex - A little bit of code cleanup in SmartcardFilesystem.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@501 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Fixed broken imports git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@500 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/__init__.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Refactoring: Moving card specific stuff to separate package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@499 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added - a bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@498 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Moved - Security_Environment code to the SEutils file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@497 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@496 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - -Bugfix: Selection from current DF -Replaced print by logging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@495 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - -Updated copyright date -Added a little bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@494 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed incorrect sanity check git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@493 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed incorrect sanity check git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@492 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@491 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@490 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Refactoring: Merged Secure_Messaging and Security_Environment - classes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@489 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-09 frankmorgner - - * ccid/patches/ccid-1.4.4.patch: patch to newest version of libccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@488 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - some typos git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@487 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix - storage and retrieval of Security Environments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@486 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - duplicate method git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@485 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Forgot to return SW[NORMAL] in case an MSE command actually succeeds - :-) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@484 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: The - __replace_tag function was completely broken. It is now somewhat - fixed, but should still be replaced by a more elegant solution. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@483 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Added some - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@482 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 frankmorgner - - * ccid/src/usb.c: returning default strings on selection of wrong - language git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@481 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c: reusing socket on reconnect git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@480 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-05 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added - a SAM reference to the Secure_Messaging class in order to resolve an - error. The classes in SmartcardSAM are way too entangled and - definitively need to be refactored. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@479 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - checking attribute existance before referencing it git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@478 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: fixed - bogus import git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@477 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * ccid/src/cats-test.c: fixed potential buffer overflow when parsing - input git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@476 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Bugfixes: Fixed import error and incorrect method call git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@475 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: Bugfixes: - Wrong number of arguments for function call and missing import git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@474 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Replaced print calls by actual logging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@473 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Bugfix: Missing self. before reference to content dictionary git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@472 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-30 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Better exception handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@471 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-30 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Code style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@470 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@469 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@468 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@467 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Merged CardContainer class with SAM. Since part of the CardContainer functionallity was removed and the - seperation between both classes seemed kind of random, CardContainer - was ditched in favor of SAM. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@466 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@465 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed remaining call to CardContainer.getKey git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@464 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - in-memory encryption of data. We didn't use it and it was probably - buggy anyway, so this is a good opportunity to get rid of some - awkard code. In memory encryption might be properly implemented - lateron using the SAM.FSencrypt and SAM.FSdecrypt functions, but I - doubt it's worth the trouble. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@463 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@462 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Bugfixing - and code style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@461 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - -Bugfix: Added missing import in PassportSAM -Bugfix: Fixed constant - names in SEutils git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@460 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@459 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@458 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@457 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added - convenience functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@456 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@455 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@454 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements and bugfixing in mutual_authenticate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@453 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@452 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@451 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@450 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bug - hunting and beautifying with pylint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@449 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - -Bugfix: Fixed incorrect indention -Bugfix: Do not default to MD5 - hashing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@448 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Bugfix: adapted changed signature of the Security_Environment - constructor git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@447 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Even - though there may be different Keys to protect CAPDUs and RAPDUs - there is only one Security Environment. Therefore, I merged the - CAPDU_SE and RAPDU_SE into current_SE. Works with the ePass - Emulation, still need to test it with the cryptoflex card. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@446 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - SmartcardSAM: Fixed syntax errors SEutils: Now replying with error - RAPDU when we do not support a referenced algorithm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@445 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Various - Bugfixes with regard to parsing a MSE:SetAT. The whole SE and SAM - system should really be rewritten. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@444 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-28 oepen - - * npa/src/npa-tool.c: Fixed some compiler warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@443 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-28 oepen - - * ccid/README.dox: Fixed some typos git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@442 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-28 frankmorgner - - * ccid/configure.ac: fixed configure with pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@441 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-27 frankmorgner - - * : git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@440 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 frankmorgner - - * npa/src/npa.c: adjusted to changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@438 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Imported - minor bugfix from upstream git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@437 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Removed - unused code from utils.py -Added a unit test for case 2 extended - length APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@436 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - -Bugfix: The Le of the Command APDU was used when sending out an - error R_APDU -Enhancement: Using correct effective Le for R_APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@435 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Bugfix: - Erroneously set Lc and not Le for case 2 APDUs -Added new property - effective_Le git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@434 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 frankmorgner - - * ccid/configure.ac, ccid/src/ccid.c, npa/configure.ac, - npa/src/npa-tool.c, npa/src/scutil.c: switched to opensc 0.12.1, - where build_apdu has been accepted as sc_bytes2apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@433 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 frankmorgner - - * ccid/src/ccid.c: added support for GetReaderInfo of BSI TR-03119 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@432 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 frankmorgner - - * ccid/src/ccid.c: - bugfix to be conform to OpenPACE API - added consistency checks for lengths of APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@431 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Fixed typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@430 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Preliminary - extended length APDU support git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@429 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Bugfix: wrong parameters were set in a call for formatResult git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@428 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-23 frankmorgner - - * ccid/configure.ac, eID_gui/configure.ac, npa/configure.ac, - pcsc-relay/configure.ac, virtualsmartcard/configure.ac: silent build - rules git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@427 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-23 frankmorgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: clearification on - requirements for compliance to IFDHandler API version 3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@426 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/configure.ac: released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@425 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/ChangeLog: updated changelog git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@424 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/src/npa.c: fixed memory leaks git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@423 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/README.dox: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@422 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/src/npa.c, npa/src/sm.c: - sm.c: added test for available memory - npa.c: removed obsolete comments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@421 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-20 frankmorgner - - * npa/src/npa.c: fixed segfault on cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@420 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-18 frankmorgner - - * npa/src/npa.c: fixed usage of PACE_SEC_clear_free git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@419 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-05-17 frankmorgner - - * npa/configure.ac, npa/src/npa.c, npa/src/npa/npa.h: adapted to - openpace 0.6 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@418 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-19 frankmorgner - - * bitbake/vsmartcard/ccid-emulator.bb, - bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb, - bitbake/vsmartcard/picctopcsc.bb, - bitbake/vsmartcard/virtualsmartcard.bb, - bitbake/vsmartcard/vscarchitecture.bb, eID_gui/src/eid/windows.py, - eID_gui/src/pace-gui.desktop.in: - fixed references - bitbake updated versions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@417 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-09 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.4, which was mistakenly tagged 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@416 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: released 0.5 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@415 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/src/opensc: fixed generation of distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@414 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/src/ccid.c: adapted to the latest changes of libnpa git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@413 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@412 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * ccid/src/binutil.c: added mingw compatibility git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@411 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * npa/ChangeLog, npa/configure.ac: released 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@410 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-07 frankmorgner - - * npa/Makefile.am: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@409 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-06 frankmorgner - - * npa/configure.ac, npa/src/npa-tool.c, npa/src/npa.c: added - compatibility to mingw git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@408 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-05 frankmorgner - - * npa/src/npa.c, npa/src/sm.c: avoiding problems due to - uninitialized values git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@407 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-05 frankmorgner - - * npa/src/sm.c: - windows dependant include git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@406 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-03 frankmorgner - - * npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa.c, - npa/src/npa/npa.h, npa/src/npa/npa_lib.h, npa/src/npa/sm.h, - npa/src/npa_lib.c, npa/src/sm.c: - not exporting npa internal stuff anymore - added sm_ctx_clear_free git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@405 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-02 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, npa/src/Makefile.am: - building clean distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@404 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-02 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c, - ccid/src/ccid.h, ccid/src/scutil.h, ccid/src/usb.c, - npa/Makefile.am, npa/README.dox, npa/configure.ac, - npa/libnpa.pc.in, npa/libpace.pc.in, npa/src/Makefile.am, - npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h, - npa/src/npa/npa_lib.h, npa/src/npa/scutil.h, npa/src/npa/sm.h, - npa/src/npa_lib.c, npa/src/pace-tool.c, npa/src/pace.c, - npa/src/pace/pace.h, npa/src/pace/pace_lib.h, - npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c, - npa/src/scutil.c: renamed libpace to libnpa git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@403 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * ccid/src/opensc: getting opensc only once git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@402 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * : Reverting bad commit git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@401 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * npa/configure.ac: Shut up autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@400 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * bitbake/opensc/opensc_0.12.0.bb, bitbake/opensc_0.12.0.bb: moved - opensc recipe to folder git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@399 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid-emulator.bb, - bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch, - bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid_1.3.11.bb, - bitbake/ccid_1.3.12.bb, bitbake/ccid_1.3.13.bb, bitbake/eid-gui.bb, - bitbake/npa.bb, bitbake/opensc_0.11.13.bb, - bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite/files/pcscd.init, - bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, bitbake/pcsc-lite_1.5.5.bb, - bitbake/pcsc-lite_1.6.0.bb, bitbake/pcsc-lite_1.6.1.bb, - bitbake/picctopcsc.bb, bitbake/virtualsmartcard.bb, - bitbake/vscarchitecture.bb, bitbake/vsmartcard/ccid-emulator.bb, - bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb, - bitbake/vsmartcard/picctopcsc.bb, - bitbake/vsmartcard/virtualsmartcard.bb, - bitbake/vsmartcard/vscarchitecture.bb: organized bitbake recipes in - directories. deleted obsolete .bb files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@398 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid_1.3.13.bb, - bitbake/npa.bb, bitbake/opensc_0.12.0.bb, - bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, - bitbake/pcsc-lite_1.6.1.bb: Updated bitbake recipes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@397 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 frankmorgner - - * npa/src/pace-tool.c: cleaned up time management. might not work - for systems where time_t is not an integer. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@396 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-31 frankmorgner - - * npa/src/pace-tool.c: - fixed description of version parameter git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@395 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-31 frankmorgner - - * bitbake/npa.bb, ccid/README.dox, ccid/configure.ac, - ccid/src/Makefile.am, npa/Makefile.am, npa/README.dox, - npa/configure.ac, npa/libpace.pc.in, npa/src/Makefile.am, - npa/src/pace-tool.c: linking against opensc now as shared library git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@394 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-25 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed - generation of ePass file system (fixes 3164830) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@393 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-24 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed path walking (fixes 3164775) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@392 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-16 frankmorgner - - * ccid/src/Makefile.am, npa/src/Makefile.am, npa/src/pace.c: - fixed memory corruption when getting ef.cardaccess - minor changes in build process with libopensc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@391 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-16 frankmorgner - - * ccid/Makefile.am, ccid/src/Makefile.am, npa/Makefile.am, - npa/src/Makefile.am: optimized makefile-targets git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@390 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-15 frankmorgner - - * ccid/README.dox, ccid/configure.ac, ccid/src/Makefile.am, - npa/README.dox, npa/configure.ac, npa/libpace.pc.in, - npa/src/Makefile.am: - added customization via OPENSC_CONFIGURE - changed information regarding opensc - fixed pkg-config file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@389 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-15 frankmorgner - - * npa/src/scutil.c: added more error messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@388 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-15 frankmorgner - - * ccid/src/ccid.c, ccid/src/usb.c: - fixed problem when powering the card - removed unused code that had to do with slot-complexity git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@387 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-14 frankmorgner - - * ccid/src/ccid.c: supporting only one slot due to new opensc - limitations git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@386 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-14 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c, - ccid/src/ccid.h, npa/Makefile.am, npa/configure.ac, - npa/src/Makefile.am, npa/src/pace-tool.c, npa/src/pace.c, - npa/src/pace/pace.h, npa/src/pace/scutil.h, npa/src/pace/sm.h, - npa/src/scutil.c, npa/src/sm.c: switched to opensc.0.12.0. note that - this has some issues when linking against both libnpa and the opensc - libraries at the same time. readme information would be usefull for - this... git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@385 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-17 frankmorgner - - * npa/src/pace-tool.c: fix error when breaking a secret where all - digits are 9 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@384 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * ccid/src/cats-test.c: type of secret can be specified via command - line git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@383 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * pcsc-relay/README, virtualsmartcard/README: update information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@382 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * pcsc-relay/README: updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@381 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-12 frankmorgner - - * npa/src/pace-tool.c: removed byteorder.h from includes, not - needed. thanks Dennis git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@380 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-11 frankmorgner - - * ccid/README.dox: fixed configure command git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@379 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-11 frankmorgner - - * ccid/README.dox, npa/README.dox: - updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@378 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-10 frankmorgner - - * ccid/src/pcscutil.c: fixed build with pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@377 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-10 frankmorgner - - * ccid/src/cats-test.c, ccid/src/pcscutil.c: Fix build with visual - studio git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@376 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * ccid/src/ccid.c: adapted to the latest changes of libpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@375 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * npa/ChangeLog, npa/m4/Makefile.am: releasing 0.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@374 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h: added - input parameter for version of 03110 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@373 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@372 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * pcsc-relay/ChangeLog: releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@371 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: releasing 0.4 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@370 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * npa/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@369 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-07 frankmorgner - - * ccid/README.dox, npa/README.dox: updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@368 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-07 frankmorgner - - * ccid/src/scutil.h: added missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@367 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-07 frankmorgner - - * ccid/configure.ac, ccid/src/scutil.h, npa/configure.ac: linking - against libopensc not easily possible. we need to remove this - dependancy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@366 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-22 frankmorgner - - * ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h: - fixed compiling for windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@365 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-16 frankmorgner - - * pcsc-relay/src/opicc.c: fixed problems with stupid tty-rewrites git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@364 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-16 frankmorgner - - * pcsc-relay/src/lnfc.c: fixed intialization issues of libnfc relay git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@363 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-15 frankmorgner - - * pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c: fixed some - memory corruption git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@362 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-15 frankmorgner - - * ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/scutil.h, - ccid/src/sm.c: removed/replaced remains of libpace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@361 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-15 frankmorgner - - * ccid/configure.ac: not building cats-test by default. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@360 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-14 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/libpace.pc.in, - ccid/src/Makefile.am, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, - ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.c, - ccid/src/scutil.c, ccid/src/sm.c, npa/AUTHORS, npa/COPYING, - npa/ChangeLog, npa/Doxyfile.in, npa/Makefile.am, npa/NEWS, - npa/README, npa/README.dox, npa/configure.ac, npa/libpace.pc.in, - npa/m4/Makefile.am, npa/src/Makefile.am, npa/src/binutil.c, - npa/src/binutil.h, npa/src/pace-tool.c, npa/src/pace.c, - npa/src/pace/pace.h, npa/src/pace/pace_lib.h, - npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c, - npa/src/scutil.c, npa/src/sm.c: extracted libpace from ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@359 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-13 frankmorgner - - * pcsc-relay/src/opicc.c: made some things better readable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@358 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-13 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: - driver data is now allocated and destroyed by drivers - new type driver_data_t, driver data is not stored in struct - rf_driver. - added some comments and better debug messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@357 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-11 frankmorgner - - * pcsc-relay/src/pcsc-relay.c: added handling of unknown command - line options git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@356 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-11 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added more - error debugging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@355 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c: - lnfc: capdu was not copied, fixed - changed some output messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@354 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/Makefile.am, pcsc-relay/src/binutil.c, - pcsc-relay/src/binutil.h, pcsc-relay/src/lnfc.c, - pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, - pcsc-relay/src/pcsc-relay.h: added option parsing and more error - checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@353 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c: changed default values for emulated target - to match German identity card git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@352 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c: added more error handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@351 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/src/lnfc.c: added function to extract historical bytes - from atr git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@350 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-10 frankmorgner - - * pcsc-relay/AUTHORS, pcsc-relay/COPYING, pcsc-relay/ChangeLog, - pcsc-relay/Makefile.am, pcsc-relay/NEWS, pcsc-relay/README, - pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am, - pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, - pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, - pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h, - pcsc-relay/src/picc.py, picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, - picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am, - picc_to_pcsc/NEWS, picc_to_pcsc/README, picc_to_pcsc/configure.ac, - picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/opicc.c, - picc_to_pcsc/src/pcsc-relay.c, picc_to_pcsc/src/pcsc-relay.h, - picc_to_pcsc/src/pcscutil.c, picc_to_pcsc/src/pcscutil.h, - picc_to_pcsc/src/picc.py: completed renaming. fixed memory loss in - openpicc driver. implemented libnfc driver. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@349 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-11-09 frankmorgner - - * picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, - picc_to_pcsc/src/opicc.c, picc_to_pcsc/src/pcsc-relay.c, - picc_to_pcsc/src/pcsc-relay.h, picc_to_pcsc/src/picc_to_pcsc.c: - refactored picc_to_pcsc to support other drivers to send data via - rfid. renamed to pcsc-relay. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@348 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-28 frankmorgner - - * ccid/README.dox: updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@347 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-28 frankmorgner - - * ccid/README.dox, ccid/apdus, ccid/src/pace-tool.c: - fixed: pace-tool dumped wrong apdu buffer - updated documentation on opensc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@346 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-27 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/scutil.c: - cleaned (debug) output - fixed error in interactive mode of pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@345 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-27 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: pace card supports extended - lengths. note that we really need a card driver which covers that git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@344 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-27 frankmorgner - - * ccid/Makefile.am, ccid/README.dox, ccid/apdus, - ccid/src/pace-tool.c: plaintext apdus to be sent via SM can now be - read from a file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@343 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c: unified usage of sizeof. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@342 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace-tool.c, - ccid/src/scutil.c, ccid/src/usb.c: unified usage of sizeof. found - some potential memory corruptions with that. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@341 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - fixed memory corruption on card initialization - fixed compilation warning git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@340 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-22 frankmorgner - - * ccid/src/ccid.c: added workaround for ausweisapp git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@339 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-21 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: fixed formating of - ReadersPACECapabilities result. errors were due to changes of r284 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@338 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-21 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: - enable extended length apdu for all cards that have an - ef.cardaccess - set the bit for esign by default (for testing only) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@337 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * virtualsmartcard/README, virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@336 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * picc_to_pcsc/README: updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@335 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, - ccid/src/pace/scutil.h, ccid/src/scutil.c, ccid/src/usb.c: - moved OpenSC-related functions to scutil - added make-target for flawfinder (to be used with vim) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@334 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-14 oepen - - * picc_to_pcsc/src/picc_to_pcsc.c: picc_to_pcsc now runs as a daemon - if the parameters verbose or debug are not defined git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@333 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-14 frankmorgner - - * picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, - picc_to_pcsc/src/picc_to_pcsc.c: - define PICCDEV at compile time via configure option - fixed compile error due to missing semi colon git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@332 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-14 frankmorgner - - * ccid/src/usb.c: added command line option for gadgetfs mountpoint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@331 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac: switched from automake to sed - for substitution of automake variables git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@330 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard.in: - switched from perl to sed for substitution of autoconf variables - changed from generating reader.conf to vpcd in /etc/reader.conf.d git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@329 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/SmartcardSAM.py, - virtualsmartcard/src/vpicc/vicc.in: added missing file, deleted - unused file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@328 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 oepen - - * picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - -Removed header file because we don't need to provide an interface - -Added forward function declarations to .c file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@327 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - merged with changes of r320 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@326 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/CryptoUtils.py, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/SEutils.py, - virtualsmartcard/src/vpicc/SWutils.py, - virtualsmartcard/src/vpicc/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/TLVutils.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/utils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/__init__.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: grouped - virtual smartcard objects in virtualsmartcard package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@325 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-12 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added - inconsistency check for the received apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@324 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-12 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: let vicc recognize - shutdown of vpcd git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@323 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added workaround for bug 312754 - of pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@322 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: RelayOS: removed - card observer (thread). a removed card is now handled by exceptions. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@321 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 oepen - - * virtualsmartcard/src/vpicc/SmartcardSAM.py: -pycrypto should now - only be imported if an instance of the SAM class is created -Removed - deprecated unit tests -fixed some bugs caused by incorrect naming git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@320 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added status - message git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@319 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: activated ATR - polling as workaround for pyscard bug #3084449. now when the real - smartcard is removed, the relay process terminates git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@318 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * ccid/src/pace.c: added argument checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@317 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace.c, - ccid/src/scutil.c, ccid/src/sm.c: reviewed files with flawfinder git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@316 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: checked ifd.c and vpcd.c with - flawfinder rats and pscan git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@315 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: fixed problems for workaround of - pcscd bug 312749 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@314 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in: added workaround for pcscd - bug #312749 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@313 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added length check on rapdu - buffer. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@312 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: modified error - messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@311 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - now reading the port to open from reader.conf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@310 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - added more error handling to RelayOS - vicc in relay mode terminates when card is removed - created cleanup routines to use with atexit.register git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@309 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: - added workaround for "Error resetting card." in pcscd. it is - propably a bug in pcscd - added more debug information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@308 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added better - inheritance to smartcard os's git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@307 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@306 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added debug information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@305 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c: - fixed invalid memory read - added more input checking git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@304 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: implemented smart - card class for relaying git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@303 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - added copyright and author git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@302 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c: rewrite and cleanup complete git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@301 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h, - picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac, - picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/pcscutil.c, - picc_to_pcsc/src/pcscutil.h, picc_to_pcsc/src/picc_to_pcsc.c, - picc_to_pcsc/src/picc_to_pcsc.h: - cats-test and picc_to_pcsc are using the same pcsc abstraction. - this reduces the code to maintain - partial rewrite of picc_to_pcsc to reduce memory leaks and add - fault tolerancy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@300 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-06 frankmorgner - - * ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/pcscutil.c, - ccid/src/pcscutil.h: prepare to merge with pcsc_to_picc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@299 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-06 frankmorgner - - * picc_to_pcsc/src/picc_to_pcsc.c: svc fixed uninitialized value git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@298 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/Doxyfile.in, ccid/README.dox: added missing files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@297 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/src/ccid.h, ccid/src/usb.c: using strtol instead of sscanf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@296 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/src/usb.c: - added command line parameter for USB iInterface, use it to fool - AusweisApp - fixed population of event notification status - dont initialize serial number, when given in input git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@295 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/README: added README as link to doxygen file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@294 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-04 frankmorgner - - * ccid/Makefile.am, ccid/README, ccid/src/usb.c: only using doxygen - description as readme git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@293 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-02 frankmorgner - - * ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac, - ccid/doxygen.am, ccid/m4/doxygen.m4: changed to a more simplistic - generation of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@292 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-01 frankmorgner - - * ccid/src/ccid.h, ccid/src/pace/pace.h, ccid/src/pace/sm.h, - ccid/src/usb.c: added documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@291 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-30 frankmorgner - - * ccid/src/usb.c: sending description about the running - configuration via usb descriptor git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@290 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-30 frankmorgner - - * ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac, - ccid/doxygen.am, ccid/m4/doxygen.m4, ccid/src/ccid.h, - ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, - ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/sm.c: added - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@289 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-29 frankmorgner - - * ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/pace.c, ccid/src/pace/pace.h, ccid/src/pace/sm.h, - ccid/src/usb.c: added documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@288 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-29 frankmorgner - - * ccid/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@287 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-28 frankmorgner - - * ccid/patches/Makefile.am, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5270.patch: postpone patch update for - higher versions of ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@286 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-28 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c: forgot writeback - to RxBuffer in ccid driver git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@285 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c, - ccid/src/pace/pace.h: added support for dynamic pace result - generation to be transmitted to the pc/sc client. note that other - ccid patches are not up to date git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@284 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/pace.c: corrected indent and title of CHAT and - certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@283 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/pace.c: added support for printing and transmitting chat git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@282 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/pace.c, ccid/src/pace/pace.h: print certificate - description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@281 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-27 frankmorgner - - * ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/cats-tool.c, - ccid/src/pace.c, ccid/src/pace/pace.h: working on support for - certificate description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@280 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-25 frankmorgner - - * ccid/src/pace/sm.h, ccid/src/sm.c: deactivate emulators sm - context, when host sends sm protected apdus git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@279 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-24 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/scutil.c: - finished simulation of ta/ca - fixed parsing case 4 extended apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@278 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-24 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/sm.c: - fixed pace input parameters of cats-tool - fixed apdu of simulation of ta/ca (cats-tool) - fixed padding removal (sm) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@277 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-24 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5067.patch, - ccid/patches/pcsclite_trunk_r5270.patch: - updated patch to pcsclite trunk - changed default ccid command buffer size to support sending - extended apdus in a single transmit (only for ccid-1.3.11 necessary) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@276 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/ccid.c, ccid/src/scutil.c: - added le/lc to apdu debugging - fixed byte order problem for PC_to_RDR_XfrBlock - cats-tool: added simulation of part of TA/CA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@275 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/sm.c: - fixed compiling errors - adjusted secure messaging to support extended length apdus - card has to support extended length, this is hardcoded at the - moment, but should better be done in the appropriate card driver git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@274 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c: added debugging of invalid - apdus git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@273 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-23 frankmorgner - - * ccid/src/pace.c: adatpted to the latest changes of OpenPACE. - EstablishPACEChannel now fully functional git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@272 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-21 frankmorgner - - * ccid/src/cats-tool.c: - fixed receive length - added simulation of buergerclient/ausweisapp git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@271 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-20 frankmorgner - - * ccid/src/ccid.c: - removed unnecessary checks of NULL pointer before using free() - fixed memory leak for buergerclient workaround git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@270 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-19 frankmorgner - - * ccid/src/scutil.c: fixed case 2 extended apdu parsing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@269 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-18 frankmorgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - extended length fully functional. fixed last problems with lengths - and ccid descriptor. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@268 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-16 frankmorgner - - * ccid/src/scutil.c: bugfix: case 2 extended length apdu are now - recognized git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@267 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-15 frankmorgner - - * ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - Added capabilities to parse and send extended length APDUs. This - does not work proberly with libccid, so it is disabled at the moment - unpower card only on PC_to_RDR_IccPowerOff git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@266 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-15 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c: reset the card before - disconnecting to unpower and reset the secure messaging status git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@265 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-14 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/pace/sm.h, ccid/src/sm.c: - some unneded functions are no longer available in header files - cleaned memory leaks in pace-tool and ccid-emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@264 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-14 frankmorgner - - * ccid/src/cats-tool.c: - fixed wrong PCSC-PACE-data - fixed command line parsing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@263 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-13 frankmorgner - - * ccid/src/pace.c, ccid/src/pace/pace.h: added support for - unambiguous PACE-channel selection (ID.icc and ID.pcd) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@262 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-13 frankmorgner - - * ccid/src/ccid.c: fixed memory corruption for too long - _RDR_to_PC_DataBlock packages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@261 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-09 frankmorgner - - * ccid/src/cats-tool.c, ccid/src/usb.c: bugfix: wrong format strings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@260 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-09-01 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-tool.c, - ccid/src/ccid-test.c: - renamed ccid-test to cats-tool, since it is suitable for all - readers of type cat-s and cat-b - cats-tool takes PIN as input parameter git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@259 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-31 frankmorgner - - * ccid/src/ccid-test.c: - bugfix: pace output data now parsed correctly - added time measurement git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@258 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-31 frankmorgner - - * ccid/src/ccid-test.c: removed PCSC_TLV_STRUCTURE since its the - attributes are not always packed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@257 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-31 frankmorgner - - * ccid/configure.ac, ccid/src/ccid-test.c: - bugfix: now converting pace io control to host byte order - now parsing pace output data - use pcsclite-capabilities, if possible git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@256 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-30 frankmorgner - - * ccid/src/ccid-test.c: including reader.h, if possible git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@255 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-30 frankmorgner - - * ccid/src/ccid-test.c: added compatibility with windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@254 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-25 frankmorgner - - * ccid/configure.ac, ccid/libpace.pc.in: added missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@253 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-25 frankmorgner - - * ccid/src/pace-tool.c: added pace-tool can now break can, pin, puk - with brute force git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@252 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-24 frankmorgner - - * ccid/configure.ac, ccid/src/ccid.c, ccid/src/pace.c, - ccid/src/pace/pace.h: added workaround for current buergerclient to - read efcardaccess git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@251 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: Fixed wrong label text at startup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@250 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: -Removed debug output -Smaller label - text git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@249 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/change-pin.desktop.in: Bugfix: Wrong program name in - change-pin.desktop git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@248 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/widgets.py: Bugfix: Fixed colliding namespaces git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@247 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/change-pin.desktop.in, eID_gui/src/eid/widgets.py: - -Bugfix: Wrong programm name in desktop entry -Bugfix: MsgBox class - was not available in widget.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@246 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/Makefile.am, eID_gui/src/change-pin.desktop.in, - eID_gui/src/eid/windows.py: Added the neccessary calls to pace-tool - for changing the PIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@245 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/configure.ac, eID_gui/src/Makefile.am, - eID_gui/src/change-pin.desktop.in, eID_gui/src/change_pin.py, - eID_gui/src/pace-gui.desktop.in: Add seperate application to change - the eid-PIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@244 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: CHanged label so it fits into the - button git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@243 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/logic.py, eID_gui/src/eid/windows.py: Added new - method to break text into several lines of a maximum length. This is - neccessary because pygtk.set_width_chars doesn't work correctly on - the Moko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@242 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-05 oepen - - * eID_gui/src/eid/windows.py: Added new class PINChanger for setting - a new PIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@241 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-02 oepen - - * eID_gui/src/eid/windows.py, eID_gui/src/pinpad.glade: Only enable - the Okay button if enough digits were entered git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@240 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-02 oepen - - * eID_gui/src/pace-gui.desktop.in: Fixed icon path in - pace-gui.desktop git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@239 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * bitbake/eid-gui.bb, bitbake/pace-gui.bb: Updated bitbaked recipe - for eid-gui git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@238 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/src/eid/eid_gui_globals.py.in: Fixed paths to images and - glade file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@237 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/images/Makefile.am: Fixed path in images/Makefile.am git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@236 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/src/eid/Makefile.am, eID_gui/src/eid/Makefile.in: Added - missing Makefile.am and removed superfluous Makefile.in git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@235 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * eID_gui/src/eid/Makefile.in: Added missing Makefile.in git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@234 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-08-01 oepen - - * pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog, - pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS, - pace-gui/README, pace-gui/configure.ac, - pace-gui/images/Makefile.am, pace-gui/src/Makefile.am, - pace-gui/src/pace-gui.desktop.in, pace-gui/src/pace-gui.py, - pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: - Removed old sources git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@233 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-28 oepen - - * eID_gui/AUTHORS, eID_gui/COPYING, eID_gui/ChangeLog, - eID_gui/INSTALL, eID_gui/Makefile.am, eID_gui/NEWS, eID_gui/README, - eID_gui/configure.ac, eID_gui/images/Makefile.am, - eID_gui/src/Makefile.am, eID_gui/src/eid/__init__.py, - eID_gui/src/eid/eid_gui_globals.py.in, eID_gui/src/eid/logic.py, - eID_gui/src/eid/widgets.py, eID_gui/src/eid/windows.py, - eID_gui/src/eid_gui.py, eID_gui/src/pace-gui.desktop.in, - eID_gui/src/pinpad.glade: Restructured the complete code to make it - more modular git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@232 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-26 oepen - - * pace-gui/src/pace-gui.py: Bugfix: pass a valid CHAT to pinpad git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@231 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-26 oepen - - * pace-gui/src/pace-gui.py: Refactoring git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@230 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-25 oepen - - * pace-gui/src/pace-gui.py: -Actually show help text, when the user - clicks on the info icon .Place window in the center of the screen - (only relevant on the PC, not on the Moko) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@229 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-20 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: - Added helptexts for some access rights of the eID-function git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@228 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-20 oepen - - * pace-gui/src/pace-gui.py: Replace gtk.MessageDialog with our own - implementation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@227 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-17 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: - -Lots of refactoring -Only start the card polling thread when the - pinpad is shown -Added an info button to all entrys in the - CertificateDescriptionWindow that might not be clear to the user git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@226 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-16 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, - pace-gui/src/pinpad.glade: pinpad: Scaled the images and removed the - horizontal padding of the card info stuff CHAT dialoges: Added an - info image to every access right column. This will be used to - provide help to the user. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@225 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-16 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Finally found - the correct window size for the OpenMoko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@224 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-15 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am, - ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.h, - ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, - ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.h, - ccid/src/scutil.h, ccid/src/sm.h: - made establishpacechannel output independant from any byte order - conversion. little endian handling is done by the ccid-part. - pacelib exports PACE-functionality. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@223 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace_gui_globals.py.in: Fixed encoding issues git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@222 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: - Bugfix: Added missing string array to pace_gui_globals.py.in Bugfix: - Hide pinpad on startup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@221 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py: Trying to initialise pinpad earlier, so - that the transition from CVCWindow to Pinpad is smoother git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@220 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py: Code cleanup: Pursuing a better coding - style using pylint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@219 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-13 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Code cleanup: - Got rid of the progress bar popup. Use the "waiting" animation - instead git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@218 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/src/ccid.c, ccid/src/usb.c: - usb.c: fixed signal handling - ccid.c: revised construction of RDR_to_PC_*-packages to make the - code more readable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@217 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/src/pace-gui.py: Digits are now shown in plain text for - 750ms before they are obfuscated git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@216 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, - ccid/src/pace.h: - made establishpacechannel output independant from any byte order - conversion. little endian handling is done by the ccid-part. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@215 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/src/pace-gui.py: Working on smoother animations git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@214 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Working on - "busy" animation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@213 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, - pace-gui/src/pinpad.glade: Display an animation instead of the - progress bar, when waiting for pace-tool to finish git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@212 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5067.patch: bugfix: transform pace - output buffer on usb from little endian to host byte order git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@211 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5063.patch, - ccid/patches/pcsclite_trunk_r5067.patch: - fixed parse errors git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@210 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-12 frankmorgner - - * ccid/patches/Makefile.am, ccid/patches/ccid-1.3.11.patch, - ccid/patches/ccid-1.3.13.patch, ccid/src/ccid.c, - ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - pace debug output of libccid is shown by default in pcscd's log - made establishpacechannel input independant from any byte order - conversion. little endian handling is done by the ccid-part. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@209 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, - pace-gui/src/pace_gui_globals.py.in: Change the status image if a - card is found or lost git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@208 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: - Layout adjustments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@207 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/Makefile.am, - pace-gui/src/pace-gui.desktop.in, - pace-gui/src/pace_gui_globals.py.in: Refactoring: Relocating - resource directories git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@206 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-11 oepen - - * pace-gui/images/Makefile.am, pace-gui/src/pinpad.glade: - Experimenting with icons to display the card status git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@205 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-09 oepen - - * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in, - pace-gui/src/pinpad.glade: -Now actually passing the (modified) Chat - to PinpadGTK and to pace-tool -PinpadGTK can now be used with - different PACE secrets -Changed the display of entered digits in - PinpadGTK. Underscores are used to indicate the length of the secret - and are repalce by stars during PIN entry -Bugfix: Added correct - thread initialisation -Changed the font size and weight of the - status label git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@204 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-09 oepen - - * pace-gui/src/pace-gui.py: Fixed bug which prevented correct - shutdown of the pinpad dialog when the correct PIN was entered git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@203 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-07 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r5063.patch, ccid/src/pace.c: - added support for IDicc - fixed parse error of pace output buffer git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@202 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-07 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r4993.patch, - ccid/patches/pcsclite_trunk_r5063.patch: - added parsing of PACE data - bugfix: PACE output data had to be wrapped again git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@201 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/pace-gui.desktop.in: Fixed wrong reference to - pinpad.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@200 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/Makefile.am: Fixed automake script git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@199 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/Makefile.am: Bugfix: Fixed wrong name of - pace-gui-globals in src/Makefile.am git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@198 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/configure.ac: Bugfix: Fixed wrong name of - pace-gui-globals in configure.ac git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@197 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 oepen - - * pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py, - pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: - Bugfix: Fixed invalid naming of pace-gui-globals Minor layout - modifications git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@196 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-05 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r4993.patch: bugfix: PACE response data - was not copied to application git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@195 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-04 frankmorgner - - * ccid/src/ccid-test.c: printing received buffers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@194 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-04 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsclite_trunk_r4993.patch: bugfix: get the whole PACE - response data git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@193 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-04 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/usb.c: - added information how many bytes were actually transmitted via usb - split general authenticate into multiple functions, one for every - step of PACE. - including recent and previous car in output buffer of - EstablishPACEChannel - ccid-emulator initiates EstablishPACEChannel always with a new - sm_ctx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@192 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-02 frankmorgner - - * ccid/src/pace.c: added ef.cardaccess and statusbytes to response - of establishpacechannel git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@191 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-02 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c: fixed wrong text of prompt for - secret git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@190 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * pace-gui/ChangeLog: releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@189 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 oepen - - * pace-gui/configure.ac, pace-gui/src/Makefile.am, - pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py, - pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: Renamed - pinpad.py to pace-gui.py and pinpad_globals.py to - pace-gui-globals.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@188 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * pace-gui/ChangeLog: added ChangeLog for distribution package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@187 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * bitbake/ccid-emulator.bb, bitbake/picctopcsc.bb, - bitbake/virtualsmartcard.bb: updated recipes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@186 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@185 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/ChangeLog: really releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@184 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac, - picc_to_pcsc/src/Makefile.am: fixed distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@183 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/Makefile.am: fixed missing Makefile to include patche git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@182 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am: - added patches to distribution file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@181 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/ChangeLog, ccid/configure.ac: releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@180 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.h: - fixed unblock pin, it is now successfully tested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@179 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-29 oepen - - * pace-gui/src/pinpad.py: Adjusted layout: -No more stock buttons (not supported on OM?) -Bigger fonts for buttons -Better alignment of elements -More space for elements in CertificateDescription Dialogue git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@178 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-29 oepen - - * pace-gui/src/pinpad.py: Changed the layout of the - CertificateDescription window and added additional information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@177 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-28 oepen - - * pace-gui/src/pinpad.py: Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@176 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-28 oepen - - * pace-gui/src/chat-gui.py, pace-gui/src/pinpad.py, - pace-gui/src/pinpad_globals.py.in: Merged pinpad and chat-gui. - Integration is not finished yet git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@175 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-27 oepen - - * pace-gui/src/chat-gui.py: -Refactoring: Added a base class with - common functionality, from which all other Dialogues are derived - -The scrolled window is now only added to the "body" element of the - window -Made the buttons a bit smaller git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@174 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-27 oepen - - * pace-gui/src/chat-gui.py: -Made the buttons on the bottom of the - screen bigger and added a litte spacing between them. This way they - are easier to hit with your finger. -Translated the access rights - to german and adjusted some of them according to TR-03127 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@173 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-26 oepen - - * pace-gui/src/chat-gui.py: -Fixed print to stderr -Adjusted fonts - for the OpenMoko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@172 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-26 oepen - - * pace-gui/src/chat-gui.py: Added chat-gui.py which includes dialog - windows for displaying the CHAT and the Certificate Description git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@171 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-25 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/pace.h: - Replaced references to sc_get_pin* with its OpenSSL counter parts - (untested) - UI functionality and maybe more is no longer shipped in - opensc>=0.12. This and the fact that linking against libopensc in - general is discouraged might be a reason to abandon opensc in future - releases. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@170 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 oepen - - * bitbake/ccid_1.3.11.bb, bitbake/ccid_1.3.13.bb, - bitbake/pcsc-lite_1.5.5.bb, bitbake/pcsc-lite_1.6.1.bb, - ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsc-lite-1.5.5.patch, - ccid/patches/pcsc-lite-1.6.1.patch: -Fixed patches so bitbake can - apply them -Added patches to bitbake recipes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@169 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 frankmorgner - - * ccid/src/ccid.c, ccid/src/usb.c: - better (or at least some) signal handling - always checking the existance of a card, when requested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@168 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: removed the last references of - references to ifdhandler functions v1.0 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@167 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - restructured handling of interrupt thread to kill the thread along - with all the others - fixed error on input parameter parsing when interrupt is activated - completed interrupt signaling for new/removed cards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@166 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 oepen - - * bitbake/virtualsmartcard.bb: Fixed bitbake recipe for - virtualsmartcard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@165 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 oepen - - * virtualsmartcard/src/vpicc/SmartcardSAM.py: -Fixed two unhandled - exceptions -Removed some trailing whitespaces git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@164 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@163 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c, - picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h, - virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpcd/vpcd.h: forcing empty parameter list with - function(void) instead of unspecified parameter list with function() git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@162 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-21 frankmorgner - - * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/scutil.c, - ccid/src/sm.c: - made debugging of openssl errors human readable - removed debugging of return values, added human readable messages - instead git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@161 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-20 frankmorgner - - * ccid/patches/ccid-1.3.13.patch, - ccid/patches/pcsc-lite-1.6.1.patch: added patches for newer versions - of ccid and pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@160 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-20 frankmorgner - - * ccid/patches/ccid-1.3.11.patch, - ccid/patches/pcsc-lite-1.5.5.patch, - ccid/patches/pcsclite_trunk_r4993.patch, ccid/pcsclite_trunk.patch: - added patches for distribution packages of ccid and pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@159 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-20 oepen - - * bitbake/ccid_1.3.13.bb, bitbake/pcsc-lite_1.6.1.bb: New recipes - for the latest versions of pcsc-lite and ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@158 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-19 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c: - pace-tool: fixed length of input buffer for EstablishPACEChannel - added debug messages to pace.c git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@157 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-19 frankmorgner - - * ccid/Makefile.am, ccid/pcsclite_trunk.patch, - ccid/src/ccid-test.c, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/usb.c: - added patch to distribution package - changed debug_sc_result to be a define. this now gets the line of - code correct - added checking for input length to functions that parse the bulkin - buffer - fixed segfault for GetReadersPACECapabilities when no card is - inserted - added length checking of input for EstablishPACEChannel - ccid-test: fixed pbSendBufferEstablish - pcsclite_trunk.patch: - fixed parsing of lengthCertificateDescription - fixed wrong bPINOperation for pace capabilities and execute pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@156 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-18 frankmorgner - - * ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - renamed Special PIN Verification/Capabilities to PACE - Verification/Capabilities - fixed PIN PACE support in ccid descriptor - using uint16_t instead of WORD in PACE structures - fixed lengthInputData to host byteorder - fixed parsing input buffer of SCardControl with - FEATURE_EXECUTE_PACE - parsing input buffer for PACE verification and adjusting the - byteorder - added 30s timeout to for PACE verification - triggering PACE via PC/SC now works although quite unstable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@155 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-18 frankmorgner - - * ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - ccid-emulator: propagating PACE capabilities to ccid descriptor of - ccid-test: IOCTL_FEATURE_IFD_PIN_PROPERTIES is currently hardcoded - and should be replaced by the value from GET_FEATURE_REQUEST - pcsclite_trunk.patch: fixed propagation of data from SCardControl - to SecurePINSpecialVerify and SecurePINSpecialCapabilities git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@154 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-17 frankmorgner - - * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid-test.c: - added ccid-test to evaluate the PACE features of ccid-emulator - (untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@153 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-16 frankmorgner - - * ccid/configure.ac, ccid/pcsclite_trunk.patch, - ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.c, - ccid/src/sm.c, ccid/src/sm.h: added PACE features to ccid-emulator - (untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@152 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py: Adjusted layout - for the OpenMoko git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@151 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/src/pinpad.py: Stop polling for ATR, when pace-tool is - running git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@150 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/configure.ac: Bumped version number git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@149 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-14 oepen - - * pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py, - pace-gui/src/pinpad_globals.py.in: New version of pace-gui indicates - wether or not a suitable card was found. This works by polling the - card every second via opensc-tool --atr The radio buttons have been - removed to have enough space for the new label git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@148 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-11 oepen - - * bitbake/pace-gui.bb, bitbake/shr-nfc.patch, - bitbake/vscarchitecture.bb: Fixed recipes and added patch to include - our packages in SHR minimal image git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@147 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-10 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c: - implemented passing a CHAT to the card. - note that the type PACE_CHAT should be integrated into OpenPACE - added parameters for passing CHAT and certificate description to - pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@146 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-10 oepen - - * bitbake/pace-gui.bb, pace-gui/src/pace-gui.desktop.in: -Fixed - pace-gui.desktop.in so it works on the OpenMoko as well -Bumped svn - revision in pace-gui.bb git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@145 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-10 oepen - - * pace-gui/src/pace-gui.desktop.in, pace-gui/src/pinpad.py: Added - missing file to version control git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@144 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * bitbake/ccid-emulator.bb, bitbake/ccid-tool.bb, - ccid/configure.ac, ccid/src/Makefile.am: renamed ccid to - ccid-emulator to avoid conflicts with libccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@143 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: added missing files for - distribution packages. fixed installation when no serialdropdir is - given. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@142 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * ccid/Makefile.am, ccid/src/Makefile.am: added missing files for - distribution packages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@141 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/src/pinpad.py: Better error handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@140 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/Makefile.am, pace-gui/configure.ac, - pace-gui/images/Makefile.am, pace-gui/src/Makefile.am: Added - installation of logo and desktop entry git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@139 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * bitbake/pace-gui.bb: Initial release of bitbake recipe for - pace-gui git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@138 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * virtualsmartcard/configure.ac: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@137 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/configure, pace-gui/configure.ac, - pace-gui/src/Makefile.am, pace-gui/src/pinpad.py, - pace-gui/src/pinpad_globals.py.in: First working version of - autotools scripts git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@136 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog, - pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS, - pace-gui/README, pace-gui/configure.ac, pace-gui/src/Makefile.am, - pace-gui/src/pinpad.in: Working on autotools scripts git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@135 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-07 oepen - - * pace-gui/configure, pace-gui/configure.ac: Bugfixing autotools - scripts git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@134 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-07 oepen - - * pace-gui/Makefile.am, pace-gui/configure, pace-gui/configure.ac, - pace-gui/src/Makefile.am, pace-gui/src/pinpad.glade, - pace-gui/src/pinpad.in, pace-gui/src/pinpad.py: Initial release of - pace-gui, a small GUI for pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@133 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-05 frankmorgner - - * bitbake/ccid-tool.bb, bitbake/ccid.bb, bitbake/picctopcsc.bb, - bitbake/virtualsmartcard.bb, bitbake/vscarchitecture.bb, - ccid/ChangeLog, picc_to_pcsc/ChangeLog, virtualsmartcard/ChangeLog: - updated checksums, install files for recipes. updated log files for - 0.6.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@132 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-05 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/sm.c, ccid/src/sm.h: - dropped pace_transmit_apdu in favour of a solution with - sm_transmit_apdu. post_transmit and pre_transmit can be used to - perform actions before encrypting/decrypting a sm apdu (such as - incrementing the ssc for pace). - fixed ssc problems. encrypted communication with more than one - apdu (e.g. resuming the pin) is now working. - fixed uninitialized pointer in sm_decrypt git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@131 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-04 frankmorgner - - * ccid/src/sm.c: fixed uninitialized pointer which caused segfault - on decryption. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@130 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-04 frankmorgner - - * ccid/src/pace.c: fixed segfault if ef.cardaccess is not readable git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@129 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-03 frankmorgner - - * ccid/src/sm.c: added error messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@128 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-03 frankmorgner - - * ccid/src/pace-tool.c: bugfix for conversion of hex to binary for - interactive mode git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@127 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 oepen - - * bitbake/ccid-tool.bb: Bumb svn revision in ccid-tool.bb git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@126 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/README, ccid/src/pace-tool.c: added information about the - environment variables used git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@125 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: pace-tool can now read secrets from - environment variables git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@124 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: made pin puk can or mrz an optional command - line argument git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@123 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: fixed precision of time measurement git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@122 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-02 frankmorgner - - * ccid/src/pace-tool.c: added time measurement for a PACE run git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@121 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-01 oepen - - * bitbake/ccid-tool.bb: Bump svn revision in ccid-tool.bb git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@120 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-01 frankmorgner - - * ccid/src/pace-tool.c: establish pace channel and exit, when no - further commandline option is given git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@119 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-01 frankmorgner - - * ccid/src/pace-tool.c: - added switch to enable apdu translating (disabled by default) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@118 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-31 oepen - - * bitbake/opensc_0.11.13.bb: Really apply le0.patch git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@117 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-31 oepen - - * bitbake/opensc_0.11.13.bb: Explicitly enable PC/SC support in the - OpenSC recipe git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@116 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-29 oepen - - * bitbake/opensc_0.11.13.bb: Added bitbake recipe for OpenSC. Needs - local copy of le0.patch. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@115 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-29 oepen - - * bitbake/ccid_1.3.12.bb, bitbake/pcsc-lite_1.6.0.bb: Added bitbake - recipes for the latest versions of pcsc-lite and ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@114 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-28 oepen - - * bitbake/ccid-tool.bb: Added a bitbake recipe for the latest - version of ccid including pace-tool. WARNING: Depends on recipes - that are not part of openembedded (yet), like opensc and OpenSSL - with OpenPACE patch. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@113 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-26 frankmorgner - - * virtualsmartcard/src/vpcd/Makefile.am: bugfix: using libtool for - installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@112 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-26 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/sm.c: removed some messages, when less verbose. fixed - little endian problem when parsing input buffer of - EstablishPACEChannel. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@111 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-20 frankmorgner - - * ccid/src/sm.c: fixed class byte generation for sm apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@110 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-20 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/sm.c: - sm_transmit_apdu doesn't check SWs anymore - not throwing error for sw=63XX in mse:set at git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@109 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-20 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, - ccid/src/sm.c: - using short apdus for mse:set at and generic authenticate. to make - it work with the sm implementation - added parameter oldpacectx to EstablishPACEChannel to allow a a - new PACE connection inside an exitsting PACE connection (the output - buffer of the latter connection must be provided since it stores the - ef.cardaccess) - added functionality to ask for the secret in - pace_reset_retry_counter - added macro pace_change_pin - SWs were stored at the wrong place of the output buffer from - EstablishPACEChannel, fixed. - split up functionality of pace_test into multiple functions - added new command line option to pace-tool to resume the pin. - resuming the pin is not working, yet. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@108 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-18 oepen - - * ccid/src/pace.c: Changed EXPLICIT tagging of CHAT and auxiliary - authenticated data to IMPLICIT tagging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@107 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-16 frankmorgner - - * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - Added handling for output buffer of EstablishPACEChannel, but CARs - are still missing - Handed over code for handling of IV and SSC for PACE to OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@106 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-09 frankmorgner - - * Makefile, picc_to_pcsc/configure.ac, - virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: be less restrictive in - ./configure. better output of configuration details git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@105 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am: added missing files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@104 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/INSTALL, - virtualsmartcard/Makefile, virtualsmartcard/Makefile.am, - virtualsmartcard/NEWS, virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h, - virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/CryptoUtils.py, - virtualsmartcard/src/vpicc/SEutils.py, - virtualsmartcard/src/vpicc/SWutils.py, - virtualsmartcard/src/vpicc/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/SmartcardSAM.py, - virtualsmartcard/src/vpicc/TLVutils.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/utils.py, - virtualsmartcard/src/vpicc/virtualsmartcard.in, - virtualsmartcard/vpcd/ifd.c, virtualsmartcard/vpcd/vpcd.c, - virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/ConstantDefinitions.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SEutils.py, - virtualsmartcard/vpicc/SWutils.py, - virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/TLVutils.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/utils.py: switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@103 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am, - picc_to_pcsc/NEWS, picc_to_pcsc/configure.ac, picc_to_pcsc/picc.py, - picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h, - picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/picc.py, - picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@102 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * ccid/configure.ac: added maintainer git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@101 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * ccid/src/scutil.c, ccid/src/scutil.h, ccid/src/sm.c, - ccid/src/sm.h: moved bin_log to scutil git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@100 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * ccid/README: updated informations about pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@99 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/configure.ac: corrected configure output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@98 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * virtualsmartcard/Makefile: updated file references of install - target git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@97 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/INSTALL, ccid/configure.ac: removed unmodified file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@96 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/src/pace.c: added _essential_ missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@95 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/Makefile.am: added missing file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@94 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * ccid/ChangeLog, ccid/INSTALL, ccid/Makefile, ccid/NEWS, - ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, ccid/ccid.h, - ccid/configure.ac, ccid/m4/Makefile.am, ccid/m4/acx_pthread.m4, - ccid/pace-tool.c, ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, - ccid/pace_lib.h, ccid/scutil.c, ccid/scutil.h, ccid/sm.c, - ccid/sm.h, ccid/src/Makefile.am, ccid/src/binutil.c, - ccid/src/binutil.h, ccid/src/ccid.c, ccid/src/ccid.h, - ccid/src/pace-tool.c, ccid/src/pace.h, ccid/src/pace_lib.c, - ccid/src/pace_lib.h, ccid/src/scutil.c, ccid/src/scutil.h, - ccid/src/sm.c, ccid/src/sm.h, ccid/src/usb.c, ccid/src/usbstring.c, - ccid/src/usbstring.h, ccid/usb.c, ccid/usbstring.c, - ccid/usbstring.h: fixed include in pace.c. switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@93 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-05 frankmorgner - - * ccid/Makefile, ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, - ccid/pace-tool.c, ccid/scutil.c, ccid/scutil.h, ccid/usb.c, - ccid/util.c, ccid/util.h: split up utils into stuff for program and - sc handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@92 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/pace-tool.c, ccid/pace.c, ccid/pace.h: cleaned up pace.c and - moved test_pace to pace-tool.c git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@91 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/Makefile, ccid/pace-tool.c, ccid/pace.c: openpace is now a - hard dependancy for pace-tool. ccid does not yet depend on pace, - since the USB interface to pace is not yet defined. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@90 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/pace-tool.c, - ccid/pace.c, ccid/usb.c, ccid/util.c, ccid/util.h: cleaned up - command line options of pace-tool and made it independant from ccid git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@89 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/pace.c, ccid/sm.c: bugfix: initializing apdu in - pace_gen_auth. bin_log now checks input data. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@88 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-04 frankmorgner - - * ccid/pace.c: changed length of read binary apdu to support acr 122 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@87 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-03 frankmorgner - - * ccid/Makefile, ccid/pace-tool.c, ccid/usb.c, ccid/util.c, - ccid/util.h: put static pace functionality into the new program - pace-tool git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@86 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-03 frankmorgner - - * ccid/pace.c: the number of remaining retries is a warning from the - card, not a fatal error git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@85 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-29 frankmorgner - - * ccid/pace.c: using proper type for getline result git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@84 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-28 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - added support for changing CAN and PIN for PACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@83 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-27 frankmorgner - - * ccid/INSTALL: updated instructions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@82 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-27 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: - sm will yield error when the class byte indicates a sm apdu and - pace will simply transmit the apdu without encrypting/authenticating - it. - fixed building process when compiling without pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@81 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-19 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option - to select card driver. beautified usage dialog. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@80 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-16 frankmorgner - - * ccid/Makefile: improved build process git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@79 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-16 frankmorgner - - * ccid/usb.c: improved option parsing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@78 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-16 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option to scan for - available readers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@77 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/Makefile, ccid/pace.h, ccid/pace_lib.c, ccid/pace_lib.h: - added header file for pace library functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@76 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/Makefile, ccid/README, ccid/apdu.c, ccid/apdu.h, - ccid/pace.c, ccid/sm.c: - added information about opensc - using sc_transmit_apdu instead of my_transmit_apdu. fixing the - opensc error is the better solution than implementing it twice (see http://www.opensc-project.org/opensc/ticket/209) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@75 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/README: updated information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@74 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-15 frankmorgner - - * ccid/README, ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, - ccid/sm.c, ccid/sm.h, ccid/usb.c: - Fixed error when testing pace without card - Testing pace allows now to choose the type of the secret (mrz, - pin, can, puk). The secret can be given as commandline option or - interactively. - Cleaned prompt for getting the password - Fixed error when inserting an empty password - When PACE is successfully finished, APDUs for testing can be given interactively git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@73 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-13 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/sm.c: - completed mac verification. sm with pace is now fully functional. - made pace_test more fault tolerant. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@72 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/sm.c: - decryption of sm apdu now working. verification of mac still - missing. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@71 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: fixed various - memory leaks and potential segfaults git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@70 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/pace_lib.c: - protocol nid in pace_sm_ctx is not needed any longer due to the - changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@69 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/sm.c: bugfixes: - sm.c: fixed mac data padding, when sending sm apdu without data. - pace.c: for iv calculation ecb is used instead of cbc - pace.c: fixed ssc incrementation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@68 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c, ccid/pace.h: - trying new apdu to reset retry counter in pace_test - added pace wrapper for sm_transmit_apdu which automatically - increments the ssc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@67 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c: added missing include git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@66 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/pace.c: added code for reading cardsecurity git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@65 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/sm.c: - reverted changes from last commit git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@64 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-12 frankmorgner - - * ccid/sm.c: - added more debugging - bugfix: header of sm apdu is authenticated instead of the original - apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@63 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-11 frankmorgner - - * ccid/pace.c: bugfix: fetching unhandled error in update_iv git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@62 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-11 frankmorgner - - * ccid/sm.c, ccid/sm.h: made bin_log more verbose git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@61 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-11 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c: Bugfixes: - ssc is a BIGNUM, since its size can be up to 16 bytes (not 16 bits - as before) - protected le is now encoded as octet string (not as unsigned - integer anymore) - sc_format_asn1_entry was fet with wrong pointers (lebuf instead of - *lebuf and formatted_data instead of *formatted_data Added some debug output. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@60 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/sm.c, ccid/sm.h: made sm code independant from openssl git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@59 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/sm.h: - pace.c: removed unused variable ssc - pace.c: bugfix: don't increment ssc when resetting it. - sm.c/.h: wrote wrapper sm_transmit_apdu - sm.c: removed sm error handling, should be done by sc_check_sw - sm.c/ccid.c/pace.c: added qualifier "static" to local functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@58 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/pace.c, ccid/sm.c, ccid/sm.h: added sw checking for sm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@57 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/pace.c, ccid/sm.c: added missing return buffer for select of - CardSecurity git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@56 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-10 frankmorgner - - * ccid/pace.c, ccid/pace.h, ccid/sm.c: - sm.c (sm_encrypt) fixed header of sm apdu - pace.c (EstablishPACEChannel) Fixed initialisation of - authentication_ctx. (pace_test) Fixed usage of SC_TEST_RET and initialisation of select - apdu for EF.CardSecurity. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@55 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-09 frankmorgner - - * ccid/Makefile, ccid/apdu.h, ccid/ccid.c, ccid/ccid.h, - ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c, ccid/sm.h, - ccid/utils.c, ccid/utils.h: - Work in progress: Almost finished (hopefully) flexible sm - implementation (untested). struct sm_ctx needs external cipher and authentication implementations. Here only routines for - encryption/decryption/authentication with PACE are given. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@54 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-04-01 frankmorgner - - * ccid/ccid.c, ccid/pace.c, ccid/pace.h, ccid/sm.h: integrated SM - into pace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@53 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-31 frankmorgner - - * ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - added untested function to decrypt sm - function cipher now always disables automatic padding git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@52 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-29 frankmorgner - - * ccid/Makefile, ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - Added an untested SM implementation, currently only with - encryption - Added utils from OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@51 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-22 frankmorgner - - * ccid/pace.c: adapted latest changes of OpenPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@50 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-15 frankmorgner - - * ccid/pace.c: bugfix: corrected types of fields from ASN1_INTEGER - to ASN1_OCTET_STRING git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@49 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-15 frankmorgner - - * ccid/pace.c: - adopted the latest changes of OpenPACE - bugfix: created receive buffer before sending general authenticate - apdus - added more debug output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@48 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-10 frankmorgner - - * ccid/apdu.c, ccid/apdu.h: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@47 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-09 frankmorgner - - * ccid/pace.c: using specifications from TR-03110 2.01 as default - (as done by test cards) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@46 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-09 frankmorgner - - * ccid/Makefile: bugfix: building with apdu.c apdu.h git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@45 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-08 frankmorgner - - * ccid/apdu.c, ccid/apdu.h, ccid/pace.c: - bugfix: general authenticate response data is now encapsulated in - a dynamic data object - added more debug messages - bugfix: get_ef_card_access didn't fetch the whole file - bugfix: set mse set at apdu type to case 3 - bugfix: only send the plain value (without tag/length) of the PACE_MSE_SET_AT object - bugfix: fixed general authenticate cla byte and set apdu type to case 4 - sanity checks in sc_transmit_apdu forbid the required apdu format - of general authenticate so it had to be reimplemented in my_transmit_apdu. apdu.c/apdu.h are mainly copied from opensc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@44 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-05 frankmorgner - - * ccid/pace.c, ccid/pace.h: - fixed includes - fixed return value from pace_test if NO_PACE is defined git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@43 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-05 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - pace-testing is not done in threads anymore, program exits when - test is finished - bugfix in debug_ossl - more generic aproach to select EF.CardAccess - EF.CardAccess is read sequencially, to get a correct send sequence - counter git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@42 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-03-01 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - bugfix: moved ASN.1 declaration of PACE-APDUs to pace.c - added commandline-option to test PACE currently with hard coded - secret etc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@41 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-28 frankmorgner - - * ccid/INSTALL, ccid/Makefile, ccid/README, ccid/ccid.c, - ccid/pace.c, ccid/pace.h: Added support for Password Authenticated - Connection Establishment (PACE) using OpenPACE - (http://sourceforge.net/projects/openpace/). Since it is currently - untested, it is disabled by default. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@40 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-02 frankmorgner - - * virtualsmartcard/vpcd/vpcd.c: moved operations for opening sockets - into separate functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@39 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-01 oepen - - * virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: - Object orientated refactoring of CardGenerator - PassportOS class in VirtualSmartcard.py is no longer needed, - because all the functionallity is now in CardGenerator - Removed hard coded image - Added version number and type to file format git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@38 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-31 frankmorgner - - * ccid/usb.c: - implemented option parsing with getopt_long git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@37 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-31 frankmorgner - - * ccid/ccid.c: - Some minor code improvements: catch and fix some rare errors, - taking more usage of opensc debugging methods, removed not needed - variables and code fragments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@36 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 oepen - - * virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/testconfig.mf, - virtualsmartcard/vpicc/testconfig.sam: Refactoring and Bugfixing: - CryptoUtils: - removing hard coded keylength from append_padding in - CryptoUtils - rewrote append_padding, slightly modified strip_padding in - CryptoUtils - added get_cipher_keylen and get_cipher_blocklen to CryptoUtils - Updated UnitTest in CryptoUtils. Note: PBKDF2.self_test() - fails!!! - added new function protect_string to encrypt and authenticate a - string - Removed hard coded padding pattern - VirtualICC: - Added and integrated functions to load and save VirtualICC - objects - Added exception handling for opening of the socket - SmartcardSAM: - Removed all object persistance functionaliy from SmartcardSAM - Changed the constructors of the *SAM classes - Moved all the functionality to create cards (especially the - pre-initialized filesystems for each card type) to the new file - GenerateCards.py - Added minimal command line based interface to GenerateCards.py to - generate customized cards and store them in a file - Removed default sam and mf files (testconfig.mf and - testconfig.sam) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@35 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 frankmorgner - - * ccid/ccid.c, ccid/usb.c: - fixed segmentation fault, ccid running stable now again git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@34 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 frankmorgner - - * ccid/ccid.c: - switched to opensc's debugging function in log.h - a segmentation fault of unknown origin crashes ccid after too many operations. last stable version is revision 29. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@33 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 frankmorgner - - * ccid/ccid.c: - created detect_card_presence to avoid limitations of - sc_detect_card_presence git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@32 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-29 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added functions for simplified debugging - changed functions to pass pointers instead of structs and using - realloc instead of malloc to reduce memory overhead/usage - changed functions to return opensc-errors to pass - printout-debugging to the top level - included functionality of get_RDR_to_PC_Parameters in perform_PC_to_RDR_GetParamters git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@31 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-25 oepen - - * virtualsmartcard/Makefile: Small Makefile fix: Added default - target to virtualsmartcard/Makefile git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@30 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-24 frankmorgner - - * ccid/ccid.c, ccid/ccid.h: added support for bNumberMessage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@29 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 frankmorgner - - * ccid/ccid.c: added support for flags in bConfirmPIN git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@28 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 frankmorgner - - * ccid/ccid.c: added support for pin modification git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@27 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added defines for pin modification - debugging apdu and rapdu there where they are created - splitted pin block operations into several functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@26 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 oepen - - * virtualsmartcard/vpicc/SmartcardSAM.py: PassportSAM: MRZ for key - derivation is now read from MF instead of hard-encoding it in the - code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@25 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 oepen - - * virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: Changed Passport - testdata git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@24 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-21 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - switched from libpcsc to libopensc. This brings some new features: - Support for 4 slots per reader - abstraction of user interface - interactive pin verification - BCD encoding of PIN - Support for new readers (OpenCT) - automatically skip to a reader with a card - added defines - changed interface of ccid_initialize git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@23 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-14 frankmorgner - - * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: changed naming git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@22 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-14 frankmorgner - - * ccid/usb.c: removed not needed iso-identifier git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@21 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-14 frankmorgner - - * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: code split - into multiple files, added include guards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@20 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-13 frankmorgner - - * bitbake/virtualsmartcard.bb: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@19 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-13 frankmorgner - - * virtualsmartcard/Makefile, virtualsmartcard/vpcd/ifd.c, - virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/VirtualSmartcard.py: - added functions for a smartcard reset - changed communication protocol via socket, length is coded in - network byteorder - splitted vpcd.[h|c] into more files, added include-guards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@18 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-12 frankmorgner - - * ccid/ccid.h: perform_PC_to_RDR_Secure works, read actual PIN is - still missing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@17 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-10 frankmorgner - - * ccid/ccid.h: added support for pinpad. doesn't work atm, somehow - abPINApdu is wrong. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@16 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-10 frankmorgner - - * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@15 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-08 frankmorgner - - * virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: added serial number to - cryptoflex. opensc can read it. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@14 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-08 frankmorgner - - * virtualsmartcard/vpicc/SmartcardFilesystem.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@13 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-07 frankmorgner - - * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-05 frankmorgner - - * ccid/ccid.c, ccid/ccid.h: changed vendorid/productid, added new - structures for future PIN support. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@11 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-05 frankmorgner - - * picc_to_pcsc/Makefile: Added target clean git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@10 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-05 frankmorgner - - * picc_to_pcsc/Makefile, picc_to_pcsc/picc_to_pcsc.c: Fixed - Makefile, removed warning. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@9 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * ccid/ccid.c: Cleaned up warnings. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@8 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * bitbake/picctopcsc.bb, bitbake/vscarchitecture.bb, - picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, picc_to_pcsc/Makefile, - picc_to_pcsc/README, picc_to_pcsc/picc.py, - picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h: Added - picc_to_pcsc. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@7 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * bitbake/ccid.bb, bitbake/virtualsmartcard.bb, - bitbake/vscarchitecture.bb, ccid/ccid.bb, - virtualsmartcard/virtualsmartcard.bb, vscarchitecture.bb: Separated - bitbake recipes. vscarchitecture.bb simply collects the other - recipes now. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@6 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-11-25 frankmorgner - - * virtualsmartcard/README: Added information about running - virtualsmartcard. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@5 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-22 frankmorgner - - * virtualsmartcard/AUTHORS, virtualsmartcard/COPYING, - virtualsmartcard/INSTALL, virtualsmartcard/README, - virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/ConstantDefinitions.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SEutils.py, - virtualsmartcard/vpicc/SWutils.py, - virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/TLVutils.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/utils.py: Added project informations. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@4 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * vscarchitecture.bb: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@3 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * vscarchitecture.bb: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@2 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * Initial commit. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@1 - 96b47cad-a561-4643-ad3b-153ac7d7599c - diff --git a/pcsc-relay/Makefile.am b/pcsc-relay/Makefile.am index 1da072e..8648a93 100644 --- a/pcsc-relay/Makefile.am +++ b/pcsc-relay/Makefile.am @@ -1,12 +1,6 @@ SUBDIRS=src doc win32 +EXTRA_DIST = docs + win: make -C win32 $@ - -distcheck-hook: - test -d .svn && \ - svn2cl --group-by-day --reparagraph --separate-daylogs --include-actions --include-rev \ - || true - test -d ../.git && \ - git log --pretty --numstat --summary . | git2cl > ChangeLog \ - || true diff --git a/pcsc-relay/NEWS b/pcsc-relay/NEWS deleted file mode 100644 index e69de29..0000000 diff --git a/pcsc-relay/README b/pcsc-relay/README deleted file mode 120000 index 253de0c..0000000 --- a/pcsc-relay/README +++ /dev/null @@ -1 +0,0 @@ -doc/README.txt \ No newline at end of file diff --git a/pcsc-relay/README.md b/pcsc-relay/README.md new file mode 100644 index 0000000..cbf5e7b --- /dev/null +++ b/pcsc-relay/README.md @@ -0,0 +1,23 @@ +#PC/SC Relay + +Welcome to PC/SC Relay. The purpose of PC/SC Relay is to relay a smart +card using an contact-less interface. Currently the following contact-less +emulators are supported: + +- Hardware supported by [libnfc](http://www.libnfc.org/) +- OpenPICC +- [Android Smart Card + Emulator](http://frankmorgner.github.io/vsmartcard/ACardEmulator/README.html) + +Command APDUs are received with the contact-less interface and relayed. The +Response APDUs are then sent back via RFID. The contact-less data will be +relayed to one of the following: + +- to a *real* smart card inserted into one of the systems' smart card readers. + The smart card reader must be accessible with PC/SC. The smart card may be + contact-based *or* contact-less. +- to a [virtual smart + card](http://frankmorgner.github.io/vsmartcard/ccid/README.html) that + directly connects to `pcsc-relay`. The virtual smart card's native interface + is used and (despite its name) PC/SC Relay does not need to access PC/SC in + this case. diff --git a/pcsc-relay/configure.ac b/pcsc-relay/configure.ac index 5cdc940..cde4d9f 100644 --- a/pcsc-relay/configure.ac +++ b/pcsc-relay/configure.ac @@ -6,7 +6,7 @@ AC_INIT([PC/SC Relay], [0.5], [https://github.com/frankmorgner/vsmartcard/issues AC_CONFIG_SRCDIR([src/pcsc-relay.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE(foreign) dnl Check for windows build case "${host}" in diff --git a/pcsc-relay/doc/Makefile.am b/pcsc-relay/doc/Makefile.am index ca597a2..1b1c8e1 100644 --- a/pcsc-relay/doc/Makefile.am +++ b/pcsc-relay/doc/Makefile.am @@ -17,7 +17,7 @@ do_subst = $(SED) \ -e 's,[@]abs_top_srcdir[@],$(abs_top_srcdir),g' \ -e 's,[@]top_srcdir[@],$(top_srcdir),g' -EXTRA_DIST = README.txt.in README.txt autotools.txt.in questions.txt.in autotools.txt questions.txt download.txt.in download.txt relay-note.txt +EXTRA_DIST = README.txt.in autotools.txt.in questions.txt.in download.txt.in relay-note.txt doc: *.in $(do_subst) < autotools.txt.in > autotools.txt diff --git a/pcsc-relay/doc/README.txt b/pcsc-relay/doc/README.txt deleted file mode 100644 index 7819d87..0000000 --- a/pcsc-relay/doc/README.txt +++ /dev/null @@ -1,301 +0,0 @@ -.. highlight:: sh - -.. _pcsc-relay: - -################################################################################ -PC/SC Relay -################################################################################ - -.. sidebar:: Summary - - Relay a smart card to a contactless interface - - :Authors: - - `Frank Morgner `_ - - `Dominik Oepen `_ - :License: - GPL version 3 - :Tested Platforms: - - Windows - - Linux (Debian, Ubuntu, OpenMoko) - -Welcome to PC/SC Relay. The purpose of PC/SC Relay is to relay a smart -card using an contact-less interface. Currently the following contact-less -emulators are supported: - -- `Hardware supported by libnfc`_ -- OpenPICC_ -- :ref:`acardemulator` - -Command APDUs are received with the contact-less interface and relayed. The -Response APDUs are then sent back via RFID. The contact-less data will be -relayed to one of the following: - -- to a *real* smart card inserted into one of the systems' smart card readers. - The smart card reader must be accessible with PC/SC. The smart card may be - contact-based *or* contact-less. -- to a :ref:`vicc` that directly connects to :command:`pcsc-relay`. The virtual - smart card's native interface is used and (despite its name) PC/SC Relay - does not need to access PC/SC in this case. - -.. tikz:: Debug, Analyze and Emulate with PC/SC Relay - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \node (pcsc-relay) {\texttt{pcsc-relay}}; - - \node [kleiner, right=2cm of pcsc-relay, yshift=.9cm] - (libnfc) {Libnfc Devices}; - \node [kleiner, right=2cm of pcsc-relay, yshift=.3cm] - (openpicc) {OpenPICC}; - \node [kleiner, right=2cm of pcsc-relay, yshift=-.3cm] - (vpcd) {Virtual Smart Card Reader}; - \node [kleiner, right=2cm of pcsc-relay, yshift=-.9cm] - (acardemulator) {Android Smart Card Emulator}; - - \node [kleiner, left=2cm of pcsc-relay, yshift=.9cm] - (contactbased) {Contact-based Smart Card}; - \node [kleiner, left=2cm of pcsc-relay, yshift=.3cm] - (contactless) {Contact-less Smart Card}; - \node [kleiner, left=2cm of pcsc-relay, yshift=-.9cm] - (remotereader) {Remote Smart Card Reader}; - \node [kleiner, left=2cm of pcsc-relay, yshift=-.3cm] - (virtual) {Virtual Smart Card}; - - \node [above=.3cm of pcsc-relay, kleiner, xshift=1.2cm] - (capdu) {Command APDU}; - \node [below=.3cm of pcsc-relay, kleiner, xshift=-1.2cm] - (rapdu) {Response APDU}; - \draw (rapdu.east) edge [pfeil] +(1,0); - \draw (capdu.west) edge [pfeil] +(-1,0); - - \begin{pgfonlayer}{background} - \path[line width=.5cm,color=hublue!20] - (pcsc-relay.mid) edge [out=180, in=0] (contactbased.east) - edge [out=180, in=0] (contactless.east) - edge [out=180, in=0] (virtual.east) - edge [out=180, in=0] (remotereader.east) - edge [out=0, in=180] (libnfc.west) - edge [out=0, in=180] (openpicc.west) - edge [out=0, in=180] (vpcd.west) - edge [out=0, in=180] (acardemulator.west) - ; - \end{pgfonlayer} - - -With PC/SC Relay you can relay a contact-less or contact based smart card -over a long distance. Also you can use it in combination with the :ref:`vicc` -to completely emulate an ISO/IEC 14443 smart card. - -.. tikz:: Emulate a contact-less German ID card to perform sanity checks - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \tikzstyle{bla}=[shape=rectangle split, rectangle split parts=2, - every text node part/.style={align=center, klein}, text width=7cm, - every second node part/.style={kleiner}, inner sep=0pt] - - \tikzstyle{keks}=[to path={-- ++(.1,0) |- (\tikztotarget)}] - - \node (touchatag) - {\includegraphics[keepaspectratio, height=2cm, - width=2cm]{%(wd)s/bilder/touchatag.png}}; - \node (touchatagbeschreibung) [below=0cm of touchatag, kleiner] - {touchatag}; - - \node (pcsc-relay) [right=of touchatag] - {\texttt{pcsc-relay}}; - \node (pcsc-relaybeschreibung) [below=0cm of pcsc-relay, kleiner] - {NFC emulator - }; - - \node (vicc) [right=of pcsc-relay] - {\texttt{vicc -t nPA}}; - \node (viccbeschreibung) [below=0cm of vicc, kleiner] - {nPA emulator}; - - \node (group) [fit=(touchatag) (pcsc-relay) (vicc) (touchatagbeschreibung) - (pcsc-relaybeschreibung) (viccbeschreibung)] {}; - \node (funktionenchat) [below=0cm of group, bla] - { - PACE - \nodepart{second} - \begin{itemize} - \item Display context (eID/eSign) - \item Display requested permissions - \end{itemize} - }; - \node (funktionenpace) [below=.5 of funktionenchat, bla] - { - Terminal Authentication - \nodepart{second} - \begin{itemize} - \item Verify authenticy of terminal - \item Check freshness of cv certificate - \item With certificate database - \begin{itemize} - \item Identification of service provider - \item Display purpose of transaction - \end{itemize} - \end{itemize} - }; - - \begin{pgfonlayer}{background} - \node (box) [fit=(touchatag) (pcsc-relay) (vicc) (touchatagbeschreibung) - (pcsc-relaybeschreibung) (viccbeschreibung) (funktionenchat) - (funktionenpace), box, inner sep=.5cm] {}; - \node (boxbild) at (box.north west) - {\includegraphics[keepaspectratio, height=1.5cm, - width=1.5cm]{%(wd)s/bilder/moko/moko_reader.png}}; - \node [right=0cm of boxbild.east, yshift=.3cm] - {Openmoko Neo FreeRunner}; - \end{pgfonlayer} - - \node (a) [left=1.5of box] - {\includegraphics[keepaspectratio, height=4cm, - width=4cm]{%(wd)s/bilder/ivak_kiosk-terminal.pdf}}; - \node (e) [below=0cm of a, text width=2.5cm, align=center] - {(Public) Terminal}; - - - \begin{pgfonlayer}{background} - \path - (touchatag) edge [doppelpfeil] (pcsc-relay) - (pcsc-relay) edge [doppelpfeil] (vicc) - (vicc.east) edge [keks, pfeil] (funktionenchat.text east) - (vicc.east) edge [keks, pfeil] (funktionenpace.text east) - (a) edge [decorate, decoration={expanding waves, angle=20, segment - length=6}, nichtrundelinie] (touchatag.south west); - \end{pgfonlayer} - - -PC/SC Relay has the following dependencies: - -- PC/SC middleware -- libnfc_ - - -.. include:: relay-note.txt - - -.. include:: download.txt - - -.. include:: autotools.txt - - -=============== -Hints on libnfc -=============== - -Here is an example of how to get the standard -installation of libnfc:: - - PREFIX=/tmp/install - LIBNFC=libnfc - git clone https://code.google.com/p/libnfc $LIBNFC - cd $LIBNFC - autoreconf -i - # See `./configure --help` for enabling support of additional hardware - ./configure --prefix=$PREFIX - make - make install - -Building PC/SC Relay with libnfc is done best using :command:`pkg-config`. The file -:file:`libnfc.pc` should be located in ``$INSTALL/lib/pkgconfig``. Here is how to -configure PC/SC Relay to use it:: - - ./configure PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig - - -==================================== -Hints on Android Smart Card Emulator -==================================== - -The Android Smart Card Emulator is build around the host card emulation mode of -Android 4.4 and later. This mode activates the app if the terminal issues a -SELECT command with one of the app's application identifiers. The app registers -for the following AIDs (:file:`ACardEmulator/app/src/main/res/xml/aid_list.xml`): - -.. literalinclude:: ../../ACardEmulator/app/src/main/res/xml/aid_list.xml - :language: xml - :emphasize-lines: 8,12,16,20 - -If used together with PC/SC Relay you need to change these application -identifiers to match the emulated card. Otherwise the app will not be activated -when it should relay command APDUs to PC/SC Relay. - -And while you are already modifying the Android Smart Card Emulator you may also -want to activate `useVPCD` and change `hostname` and `port` to configure the -connection to PC/SC Relay -(:file:`ACardEmulator/app/src/main/java/com/vsmartcard/acardemulator/SimulatorService.java`): - -.. literalinclude:: ../../ACardEmulator/app/src/main/java/com/vsmartcard/acardemulator/SimulatorService.java - :language: java - :lines: 47-52 - :emphasize-lines: 3,5-6 - -Compiling and installing Android Smart Card Emulator is covered in its :ref:`acardemulator_install` section. - - -========================= -Hints on PC/SC middleware -========================= - -A PC/SC middleware is included by default in most modern operating systems. On -Unix-like systems (Linux, OS X, Sun OS) it is realized by PCSC-Lite_. To -compile PC/SC Relay you will need to install the PCSC-Lite headers from -your distribution. - -Windows also ships with a PC/SC middleware in form of the Winscard module. -PC/SC Relay can be (cross) compiled with MinGW-w64. Also, Microsoft's -developement environment Visual Studio includes all necessary data for building -PC/SC Relay. - - -***** -Usage -***** - -.. program-output:: pcsc-relay --help - -Below we explain what option to choose for the emulator which receives a -command APDU and transmits a response APDU back to the terminal: - -=================================================== ============== -Option ``--emulator`` -=================================================== ============== -Emulation hardware supported via libnfc ``libnfc`` -Emulation with OpenPICC ``openpicc`` -Android Smart Card Emulator ``vpcd`` -Virtual Smart Card ``vpcd`` -=================================================== ============== - -Below we explain what option to choose for the connector which calculates -a response APDU from a given command APDU: - -=================================================== =============== -Option ``--connector`` -=================================================== =============== -Contact-based Smart Card in PC/SC Reader ``pcsc`` -Contact-less Smart Card in PC/SC Reader ``pcsc`` -Contact-less Smart Card in Remote Smart Card Reader ``vicc`` -Virtual Smart Card ``vicc`` -=================================================== =============== - - -.. include:: questions.txt - - -******************** -Notes and References -******************** - -.. target-notes:: - -.. _`Hardware supported by libnfc`: http://nfc-tools.org/index.php?title=Devices_compatibility_matrix -.. _libnfc: http://www.libnfc.org/ -.. _OpenPICC: http://www.openpcd.org/OpenPICC -.. _PCSC-lite: http://pcsclite.alioth.debian.org/ diff --git a/pcsc-relay/doc/autotools.txt b/pcsc-relay/doc/autotools.txt deleted file mode 100644 index 45a7f53..0000000 --- a/pcsc-relay/doc/autotools.txt +++ /dev/null @@ -1,25 +0,0 @@ -.. highlight:: sh - -************ -Installation -************ - - -======================================= -Installation on Linux, Unix and similar -======================================= - -The PC/SC Relay uses the GNU Build System to compile and install. If you are -unfamiliar with it, please have a look at :file:`INSTALL`. If you can not find -it, you are probably working bleeding edge in the repository. Run the -following command in :file:`pcsc-relay` to get the missing standard -auxiliary files:: - - autoreconf --verbose --install - -To configure (:command:`configure --help` lists possible options), build and -install the PC/SC Relay now do the following:: - - ./configure - make - make install diff --git a/pcsc-relay/doc/download.txt b/pcsc-relay/doc/download.txt deleted file mode 100644 index 7b1d4ee..0000000 --- a/pcsc-relay/doc/download.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. highlight:: sh - -******** -Download -******** - -You can find the latest release of PC/SC Relay on `Github -`_. Older releases are -still available on `Sourceforge -`_. - -Alternatively, you can clone our git repository:: - - git clone https://github.com/frankmorgner/vsmartcard.git diff --git a/pcsc-relay/doc/questions.txt b/pcsc-relay/doc/questions.txt deleted file mode 100644 index b31d0be..0000000 --- a/pcsc-relay/doc/questions.txt +++ /dev/null @@ -1,6 +0,0 @@ -******** -Question -******** - -Do you have questions, suggestions or contributions? Feedback of any kind is -more than welcome! Please use our `project trackers `_. diff --git a/pcsc-relay/docs b/pcsc-relay/docs new file mode 120000 index 0000000..6246dff --- /dev/null +++ b/pcsc-relay/docs @@ -0,0 +1 @@ +../docs/ \ No newline at end of file diff --git a/remote-reader/README b/remote-reader/README deleted file mode 120000 index 253de0c..0000000 --- a/remote-reader/README +++ /dev/null @@ -1 +0,0 @@ -doc/README.txt \ No newline at end of file diff --git a/remote-reader/README.md b/remote-reader/README.md new file mode 100644 index 0000000..c23d134 --- /dev/null +++ b/remote-reader/README.md @@ -0,0 +1,9 @@ +#Remote Smart Card Reader + +Allow a host computer to use the smartphone's NFC hardware as contact-less +smartcard reader. On the host computer a special smart card driver, +[vpcd](http://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html), +must be installed. The app establishes a connection to vpcd over the network +when a contact-less card is detected. + +Please refer to [our project's website](http://frankmorgner.github.io/vsmartcard/remote-reader/README.html) for more information. diff --git a/virtualsmartcard/AUTHORS b/virtualsmartcard/AUTHORS deleted file mode 100644 index f3843aa..0000000 --- a/virtualsmartcard/AUTHORS +++ /dev/null @@ -1,2 +0,0 @@ -Frank Morgner -Dominik Oepen diff --git a/virtualsmartcard/ChangeLog b/virtualsmartcard/ChangeLog deleted file mode 100644 index a187af8..0000000 --- a/virtualsmartcard/ChangeLog +++ /dev/null @@ -1,3115 +0,0 @@ -2014-11-12 Frank Morgner - - * virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: use - either readline or pyreadline - -2014-11-11 Frank Morgner - - * virtualsmartcard/Makefile.am: perform git2cl on local project only - -2014-11-03 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: clearifications on vpcd's docs - -2014-10-22 psytester - - * - virtualsmartcard/npa-example-data/Example_Dataset_Mueller_Gertrud.t - xt, virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Allow - "NotOnChip" for missing DGs of nPA - changes DG13 into BirthName, DG19 into eAT ResidencePermit1 and - DG20 into eAT ResidencePermit2 - better reading of datasetfile (empty lines are allowed, new line character is trimmed from value - Closes #30 #33 #31 - -2014-10-25 psytester - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - ATR problem not for Open eCard, but another one - -2014-10-23 psytester - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Some ATR values for nPA OS different ATR (Answer To Reset) values depending on used Chip - version It's just a playground, because in past eID client 'Open - eCard App' did not recognize the card correctly with newest ATR - values. - -2014-10-02 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: clouds are for internet - -2014-10-02 Frank Morgner - - * virtualsmartcard/src/pcsclite-vpcd/winscard.c: fixed missing - initialisation - -2014-09-15 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - allow fid of ef.dir and ef.atr for file creation - -2014-09-15 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: - fixed short fid for ef.dir - -2014-09-15 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: - added EF.DIR to fool Open eCard App - -2014-09-12 Frank Morgner - - * virtualsmartcard/src/vpcd-config/local-ip.c, - virtualsmartcard/src/vpcd-config/vpcd-config.c, - virtualsmartcard/win32/vpcd-config/vpcd-config.sln, - virtualsmartcard/win32/vpcd-config/vpcd-config.vcxproj: vpcd-config: - added scripts for windows builds - -2014-09-07 Frank Morgner - - * virtualsmartcard/src/vpcd-config/qransi.c: fixed memory leak - -2014-09-07 Frank Morgner - - * virtualsmartcard/doc/api/virtualsmartcard.txt: include auto - generated docs for test module - -2014-09-07 Frank Morgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c, - virtualsmartcard/src/ifd-vpcd/ifd-vpcd.h, - virtualsmartcard/src/vpcd-config/Makefile.am, - virtualsmartcard/src/vpcd-config/local-ip.c, - virtualsmartcard/src/vpcd-config/qransi.c, - virtualsmartcard/src/vpcd-config/vpcd-config.c: added vpcd-config - -2014-08-01 Dominik - - * - virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test. - py: Remove PBKDF2 tests - -2014-08-01 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test - .py: Fix the rest of the Security Environment unit tests This patch fixes the remaining Security Environment test cases so - that they will at least run. This has already turned up some - strange/inconsistent behaviour in the Security_Environment class and - at least one bug (incorrect usage of the bertlv_pack function in the - generate_public_key_pair method). - -2014-08-01 Dominik - - * - virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test - .py: Fix one of the SE test cases The SE API has changed so that all the old tests will need to be - fixed. This is the first step in this direction. - -2014-07-31 Dominik - - * - virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test. - py, - virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test - .py, - virtualsmartcard/src/vpicc/virtualsmartcard/tests/utils_test.py: Add - license header to tests and fix formating - -2014-07-31 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Clean - up PBKDF2 class We currently include the PBKDF2 implementation from the PyCrypto - author. This patch removes some of the stuff we do not use and - need. In the future we should move to the PBKDF2 implementation that - is nowadays included in PyCrypto to clean up the code even more. - -2014-07-31 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/tests/utils_test.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Use the python - unittest framework for tests of utils.py - -2014-07-24 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/tests/CryptoUtils_test. - py, - virtualsmartcard/src/vpicc/virtualsmartcard/tests/SmartcardSAM_test - .py, virtualsmartcard/src/vpicc/virtualsmartcard/tests/__init__.py: - Moved unit tests to a subpackage - -2014-07-23 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bump - the year in the header - -2014-07-23 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Convert - existing unit tests to the python unittest framework - -2014-07-23 Dominik - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix - calls to virtualsmartcard.CryptoUtils.append_padding The interface to append_padding changed some time ago but not all - calls have been adapted yet. - -2014-06-20 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/doc/relay-note.txt: working on documentation - -2014-06-16 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - allow connections from any host - -2014-06-13 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: added documentation about remote - reader - -2014-06-02 Frank Morgner - - * virtualsmartcard/src/pcsclite-vpcd/winscard.c: fixed incorrect mix - of uint32_t/unsigned long int - -2014-05-29 Frank Morgner - - * virtualsmartcard/src/pcsclite-vpcd/winscard.c: fixed missing - delimiter for reader array - -2014-05-28 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - openpace's python bindings were renamed to eac.py - -2014-05-28 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed running without a given dataset - -2014-05-26 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: README cleanup - -2014-05-26 Frank Morgner - - * virtualsmartcard/win32/BixVReader/Win7/sources, - virtualsmartcard/win32/BixVReader/WinXP/sources: don't treat - compiler warnings as errors - -2014-05-26 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed indentation - -2014-05-26 Frank Morgner - - * : commit 0de33c842be0a07f55e675748bad42c5e72fe2c0 Author: Frank - Morgner Date: Mon May 26 - 22:08:52 2014 +0200 - -2014-05-26 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in: moved --datasetfile to nPA - group - -2014-05-26 Frank Morgner - - * : commit a723b738f9d579d4ac1007fb3d9173f45440f966 Author: Frank - Morgner Date: Mon May 26 - 21:37:46 2014 +0200 - -2014-05-20 psytester - - * virtualsmartcard/doc/README.txt.in: README.txt.in update for - Windows 8 added another comment, since beginning with Windows 8 code signing - is mandatory - -2014-05-19 psytester - - * : Merge pull request #1 from psytester/master part 2 for new option to read dataset file - -2014-05-19 psytester - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - VirtualSmartcard new option for dataset pass dataset file to CardGenerator - -2014-05-19 psytester - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - CardGenerator can use input from dataset file see new option in vicc, which will pass the dataset file content to - CardGenerator - -2014-05-19 psytester - - * virtualsmartcard/src/vpicc/vicc.in: vicc reads dataset file That new option -d or --datasetfile - will read an optional dataset file to be able to start - vicc->CardGenerator.py with various content - -2014-05-09 psytester - - * virtualsmartcard/doc/README.txt.in: Readme.txt.in added hints for - vpcd on Windows some details how to get build vpcd on Windows 64 bit - -2014-05-01 Dominik - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: Update more links to the old - repository - -2014-04-18 Frank Morgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/questions.txt: moved project home to github - -2014-03-31 Frank Morgner - - * virtualsmartcard/configure.ac, virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/ifd-vpcd/Makefile.am, - virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c, - virtualsmartcard/src/ifd-vpcd/ifd-vpcd.h, - virtualsmartcard/src/ifd-vpcd/reader.conf.in, - virtualsmartcard/src/libpcsclite/Makefile.am, - virtualsmartcard/src/libpcsclite/PCSC/debuglog.h, - virtualsmartcard/src/libpcsclite/PCSC/ifdhandler.h, - virtualsmartcard/src/libpcsclite/PCSC/pcsclite.h, - virtualsmartcard/src/libpcsclite/PCSC/pcsclite.h.in, - virtualsmartcard/src/libpcsclite/PCSC/winscard.h, - virtualsmartcard/src/libpcsclite/PCSC/wintypes.h, - virtualsmartcard/src/libpcsclite/debug.c, - virtualsmartcard/src/libpcsclite/error.c, - virtualsmartcard/src/libpcsclite/libpcsclite.pc.in, - virtualsmartcard/src/libpcsclite/misc.h, - virtualsmartcard/src/libpcsclite/strlcpy.c, - virtualsmartcard/src/libpcsclite/strlcpycat.h, - virtualsmartcard/src/libpcsclite/winscard.c, - virtualsmartcard/src/pcsclite-vpcd/Makefile.am, - virtualsmartcard/src/pcsclite-vpcd/PCSC/debug.c, - virtualsmartcard/src/pcsclite-vpcd/PCSC/debuglog.h, - virtualsmartcard/src/pcsclite-vpcd/PCSC/ifdhandler.h, - virtualsmartcard/src/pcsclite-vpcd/PCSC/pcsclite.h, - virtualsmartcard/src/pcsclite-vpcd/PCSC/pcsclite.h.in, - virtualsmartcard/src/pcsclite-vpcd/PCSC/winscard.h, - virtualsmartcard/src/pcsclite-vpcd/PCSC/wintypes.h, - virtualsmartcard/src/pcsclite-vpcd/debug.c, - virtualsmartcard/src/pcsclite-vpcd/error.c, - virtualsmartcard/src/pcsclite-vpcd/libpcsclite.pc.in, - virtualsmartcard/src/pcsclite-vpcd/misc.h, - virtualsmartcard/src/pcsclite-vpcd/strlcpy.c, - virtualsmartcard/src/pcsclite-vpcd/strlcpycat.h, - virtualsmartcard/src/pcsclite-vpcd/winscard.c, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/ifd-vpcd.h, - virtualsmartcard/src/vpcd/reader.conf.in: use a separate directory - for ifd-vpcd and pcsclite-vpcd - -2014-03-28 Frank Morgner - - * virtualsmartcard/configure.ac, virtualsmartcard/m4/ax_pthread.m4, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/lock.c, virtualsmartcard/src/vpcd/lock.h, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h, - virtualsmartcard/win32/BixVReader/VpcdReader.cpp, - virtualsmartcard/win32/BixVReader/Win7/sources, - virtualsmartcard/win32/BixVReader/WinXP/sources: vpcd: added real - thread safety - -2014-03-26 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt: - updated documentation - -2014-03-26 Frank Morgner - - * virtualsmartcard/win32/BixVReader/BixVReader.ini, - virtualsmartcard/win32/BixVReader/Reader.h, - virtualsmartcard/win32/BixVReader/VpcdReader.cpp: vpcd win32: fixed - race condition - -2014-03-26 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: fixed installation guide for - vpcd on Windows - -2014-03-26 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt: - updated documentation - -2014-03-25 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: added documentation about - Windows driver - -2014-03-24 Frank Morgner - - * virtualsmartcard/win32/BixVReader/BixVReader.ini, - virtualsmartcard/win32/BixVReader/BixVReader.rc, - virtualsmartcard/win32/BixVReader/DllMain.cpp, - virtualsmartcard/win32/BixVReader/PipeReader.cpp, - virtualsmartcard/win32/BixVReader/Queue.cpp, - virtualsmartcard/win32/BixVReader/Queue.h, - virtualsmartcard/win32/BixVReader/Reader.cpp, - virtualsmartcard/win32/BixVReader/Reader.h, - virtualsmartcard/win32/BixVReader/TcpIpReader.cpp, - virtualsmartcard/win32/BixVReader/VirtualSCReader.idl, - virtualsmartcard/win32/BixVReader/VpcdReader.cpp, - virtualsmartcard/win32/BixVReader/Win7/BixVReader.inx, - virtualsmartcard/win32/BixVReader/Win7/makefile, - virtualsmartcard/win32/BixVReader/Win7/makefile.inc, - virtualsmartcard/win32/BixVReader/Win7/sources, - virtualsmartcard/win32/BixVReader/WinXP/BixVReader.inx, - virtualsmartcard/win32/BixVReader/WinXP/makefile, - virtualsmartcard/win32/BixVReader/WinXP/makefile.inc, - virtualsmartcard/win32/BixVReader/WinXP/sources, - virtualsmartcard/win32/BixVReader/device.cpp, - virtualsmartcard/win32/BixVReader/device.h, - virtualsmartcard/win32/BixVReader/driver.cpp, - virtualsmartcard/win32/BixVReader/driver.h, - virtualsmartcard/win32/BixVReader/exports.def, - virtualsmartcard/win32/BixVReader/internal.h, - virtualsmartcard/win32/BixVReader/memory.cpp, - virtualsmartcard/win32/BixVReader/memory.h, - virtualsmartcard/win32/BixVReader/resource.h, - virtualsmartcard/win32/BixVReader/sectionLocker.cpp, - virtualsmartcard/win32/BixVReader/sectionLocker.h, - virtualsmartcard/win32/vpcd/DllMain.cpp, - virtualsmartcard/win32/vpcd/Queue.cpp, - virtualsmartcard/win32/vpcd/Queue.h, - virtualsmartcard/win32/vpcd/VirtualSCReader.idl, - virtualsmartcard/win32/vpcd/device.cpp, - virtualsmartcard/win32/vpcd/device.h, - virtualsmartcard/win32/vpcd/driver.cpp, - virtualsmartcard/win32/vpcd/driver.h, - virtualsmartcard/win32/vpcd/exports.def, - virtualsmartcard/win32/vpcd/internal.h, - virtualsmartcard/win32/vpcd/makefile.inc, - virtualsmartcard/win32/vpcd/makefile.inc.props, - virtualsmartcard/win32/vpcd/memory.cpp, - virtualsmartcard/win32/vpcd/memory.h, - virtualsmartcard/win32/vpcd/resource.h, - virtualsmartcard/win32/vpcd/sources, - virtualsmartcard/win32/vpcd/sources.props, - virtualsmartcard/win32/vpcd/vpcd-Package/vpcd-Package.vcxproj, - virtualsmartcard/win32/vpcd/vpcd.inx, - virtualsmartcard/win32/vpcd/vpcd.rc, - virtualsmartcard/win32/vpcd/vpcd.sln, - virtualsmartcard/win32/vpcd/vpcd.vcxproj: Migrated to new Version of - Flavio's Windows driver - -2014-03-20 Frank Morgner - - * virtualsmartcard/win32/vpcd/DllMain.cpp, - virtualsmartcard/win32/vpcd/Queue.cpp, - virtualsmartcard/win32/vpcd/Queue.h, - virtualsmartcard/win32/vpcd/VirtualSCReader.idl, - virtualsmartcard/win32/vpcd/device.cpp, - virtualsmartcard/win32/vpcd/device.h, - virtualsmartcard/win32/vpcd/driver.cpp, - virtualsmartcard/win32/vpcd/driver.h, - virtualsmartcard/win32/vpcd/exports.def, - virtualsmartcard/win32/vpcd/internal.h, - virtualsmartcard/win32/vpcd/makefile.inc, - virtualsmartcard/win32/vpcd/makefile.inc.props, - virtualsmartcard/win32/vpcd/memory.cpp, - virtualsmartcard/win32/vpcd/memory.h, - virtualsmartcard/win32/vpcd/resource.h, - virtualsmartcard/win32/vpcd/sources, - virtualsmartcard/win32/vpcd/sources.props, - virtualsmartcard/win32/vpcd/vpcd-Package/vpcd-Package.vcxproj, - virtualsmartcard/win32/vpcd/vpcd.inx, - virtualsmartcard/win32/vpcd/vpcd.rc, - virtualsmartcard/win32/vpcd/vpcd.sln, - virtualsmartcard/win32/vpcd/vpcd.vcxproj: added windows version of - vpcd driver based on Fabio Ottavi's UMDF Driver for a Virtual Smart Card Reader, - see - - http://www.codeproject.com/Articles/134010/An-UMDF-Driver-for-a-Virtual-Smart-Card-Reader - -2014-03-17 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: correctly initialize winsock - -2014-02-28 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fix - return code for blocked PIN - -2014-02-28 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: use - a 10 digit puk - -2014-02-27 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: return - remaining tries of PIN verification in MSE:Set AT - -2014-02-23 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: use - a correct mrz by default - -2013-12-08 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: libpcsclite is a library - -2013-12-06 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in: added documentation about our - PC/SC implementation - -2013-12-04 Frank Morgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.h: fixed definition for c++ - -2013-11-01 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: use - python wrappers to EAC_CTX and PACE_SEC requires openpace 17891be5ee99d32e67bd954fbb26ff5eab6a0609 - -2013-10-25 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: don't - use hard coded domain parameters for CA needs OpenPACE 32d42f3b337cb0e9fca5a76824e471f431f4fbe0 - -2013-10-23 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: use - convenience wrapper for TA step 6 - -2013-10-22 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: hard - coded CA protocol parameters are required currently otherwise the curve will be unknown in OpenPACE. Fixes bug in - combination with OpenPACE 572eb903590257ac60f1661f0ba69a9994b4c3f5 - and later - -2013-10-21 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: catch - and debug more errors - -2013-09-30 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: iv is - mandatory in python-crypto now - -2013-09-25 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: use a - faked rID - -2013-09-25 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: use - EAC_init() and EAC_cleanup() - -2013-09-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - added more fci data for nPA - -2013-08-09 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: fixed compilation for windows - -2013-08-08 Frank Morgner - - * virtualsmartcard/doc/download.txt: fixed references to sf's git - repositories - -2013-08-07 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - reversed connection mode: allow vpcd to reconnect - -2013-08-07 Frank Morgner - - * virtualsmartcard/src/libpcsclite/winscard.c: defined missing - symbols from pcsclite.h - -2013-08-07 Frank Morgner - - * virtualsmartcard/src/libpcsclite/winscard.c, - virtualsmartcard/src/vpcd/ifd-vpcd.c: avoid error: variable modified - at file scope - -2013-08-07 Frank Morgner - - * virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/libpcsclite/Makefile.am, - virtualsmartcard/src/libpcsclite/libpcsclite.pc.in, - virtualsmartcard/src/vpcd/Makefile.am: don't install libvpcd when - libpcsclite is requested libpcsclite now statically links against libvpcd. This also is fully - compatible with OpenSC now, which uses dlopen/LoadLibrary for the - PC/SC provider. - -2013-07-28 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/libpcsclite/Makefile.am, - virtualsmartcard/src/libpcsclite/debug.c, - virtualsmartcard/src/libpcsclite/error.c, - virtualsmartcard/src/libpcsclite/libpcsclite.pc.in, - virtualsmartcard/src/libpcsclite/misc.h, - virtualsmartcard/src/libpcsclite/strlcpy.c, - virtualsmartcard/src/libpcsclite/strlcpycat.h, - virtualsmartcard/src/libpcsclite/winscard.c: copied helper files - from PCSC-Lite - -2013-07-19 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - use a valid ATR for handler_test - -2013-07-18 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed handling of SW1=0x61 in handler_test - -2013-07-18 Frank Morgner - - * virtualsmartcard/configure.ac, virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/libpcsclite/Makefile.am, - virtualsmartcard/src/libpcsclite/PCSC/debuglog.h, - virtualsmartcard/src/libpcsclite/PCSC/ifdhandler.h, - virtualsmartcard/src/libpcsclite/PCSC/pcsclite.h, - virtualsmartcard/src/libpcsclite/PCSC/pcsclite.h.in, - virtualsmartcard/src/libpcsclite/PCSC/winscard.h, - virtualsmartcard/src/libpcsclite/PCSC/wintypes.h, - virtualsmartcard/src/libpcsclite/libpcsclite.pc.in, - virtualsmartcard/src/libpcsclite/winscard.c, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/ifd-vpcd.h, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - implemented my own version of libpcsclite Allows customizing of the default adress to which vpcd or - libpcsclite connect to. My libpcsclite is currently not thread safe. It should not be - installed together with PCSC-Lite since both packages have - conflicting files. Use ./configure --enable-libpcsclite to use my - version. Use ./configure --enable-vpcdhost=ADRESS to define - connection mode and adress of vpicc. - -2013-07-14 Frank Morgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/doc/vpcd_example.conf, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h, - virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/test_vicc_with_handler_test.sh: implemented - reversed connection establishment vpcd can now be configured connect to a previously started vpicc. - -2013-07-11 Frank Morgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/reader.conf.in: use ifd handler api v3.0 - only. port for connection may be specified in the device name - -2013-07-09 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed extracting reference flags for select - -2013-07-09 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - catch SwErrors in formatResult - -2013-07-09 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - switch verbosity level via command line - -2013-07-09 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - use hexdump to print strings of objects - -2013-07-09 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: raise - a SW error on failed decryption - -2013-07-09 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - wrap errors in sm if decryption was successfull - -2013-07-03 Frank Morgner - - * virtualsmartcard/configure.ac: version bump - -2013-07-03 Frank Morgner - - * virtualsmartcard/ChangeLog: updated ChangeLog - -2013-07-03 Frank Morgner - - * virtualsmartcard/Makefile.am: fixed location of .git - -2013-06-28 Frank Morgner - - * virtualsmartcard/Makefile.am: fixed distcheck-hook - -2013-06-27 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in: include program version in - help - -2013-06-27 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is - too big - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - implemented vicc to pass PCSC-Lite's handler_test - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and - return immediately - -2013-06-26 Frank Morgner - - * virtualsmartcard/doc/api.txt: network byte order is big endian - -2013-06-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try - -2013-06-25 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - fixed asn1 structure of nPA's default data - -2013-06-25 Frank Morgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output - -2013-06-25 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new - serialconfdir - -2013-06-25 Frank Morgner - - * virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - allow multiple cards to connect to vpcd due to limitations of pcscd this is currently limited to 10 cards. - Note that there is a double free corruption in pcscd when unloading - the driver. - -2013-06-21 Frank Morgner - - * virtualsmartcard/Makefile.am: generate ChangeLog from git - -2013-06-16 Frank Morgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: include a summary in - documentation and tools - -2013-06-11 Frank Morgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: fixed default location of - reader.conf.d use `./configure --confdir` for changing the default - -2013-06-11 Frank Morgner - - * virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf - -2013-06-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added default cvca trust anchor (German eID PKI) - -2013-06-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added meaningfull default data - -2013-05-13 Frank Morgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt, - virtualsmartcard/doc/autotools.txt, - virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/relay-note.txt: working on documentation - -2013-05-19 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning - -2013-05-19 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpcd/vpcd.h: made vpcd.c/vpcd.h - windows-compatible - -2013-05-14 Frank Morgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/npa-example-data/Makefile.am, - virtualsmartcard/npa-example-data/dh/Makefile.am, - virtualsmartcard/npa-example-data/ecdh/Makefile.am: distributing npa - example data - -2013-03-05 Frank Morgner - - * virtualsmartcard/README, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/README.txt, - virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/api.txt, - virtualsmartcard/doc/api/virtualsmartcard.CardGenerator.txt, - virtualsmartcard/doc/api/virtualsmartcard.ConstantDefinitions.txt, - virtualsmartcard/doc/api/virtualsmartcard.CryptoUtils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SEutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SWutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.SmartcardFilesystem.txt, - virtualsmartcard/doc/api/virtualsmartcard.SmartcardSAM.txt, - virtualsmartcard/doc/api/virtualsmartcard.TLVutils.txt, - virtualsmartcard/doc/api/virtualsmartcard.VirtualSmartcard.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.cryptoflex.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.ePass.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.nPA.txt, - virtualsmartcard/doc/api/virtualsmartcard.cards.txt, - virtualsmartcard/doc/api/virtualsmartcard.txt, - virtualsmartcard/doc/api/virtualsmartcard.utils.txt, - virtualsmartcard/doc/autotools.rst, - virtualsmartcard/doc/autotools.rst.in, - virtualsmartcard/doc/autotools.txt, - virtualsmartcard/doc/autotools.txt.in, - virtualsmartcard/doc/download.rst, - virtualsmartcard/doc/download.rst.in, - virtualsmartcard/doc/download.txt, - virtualsmartcard/doc/download.txt.in, - virtualsmartcard/doc/questions.rst, - virtualsmartcard/doc/questions.rst.in, - virtualsmartcard/doc/questions.txt, - virtualsmartcard/doc/questions.txt.in: respect sphinx style guide to - some extent see - - http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html - -2013-02-25 Frank Morgner - - * virtualsmartcard/npa-example-data/dh/DETESTATDE019, - virtualsmartcard/npa-example-data/dh/DETESTCVCA00003, - virtualsmartcard/npa-example-data/dh/DETESTDVDE019, - virtualsmartcard/npa-example-data/ecdh/DECVCAAT00001, - virtualsmartcard/npa-example-data/ecdh/DETESTATDE019, - virtualsmartcard/npa-example-data/ecdh/DETESTDVDE019: added - cvc_rehash'ed test files - -2013-02-18 Frank Morgner - - * virtualsmartcard/doc/README.rst: fixed typo - -2013-02-09 Frank Morgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/download.rst, - virtualsmartcard/doc/download.rst.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: updated documentation - -2013-02-09 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of EF.CardSecurity was a degradation of OpenPACE - 7016e1a6e958cb7b9a241c059deb807f31dff5fe - -2012-12-16 Frank Morgner - - * virtualsmartcard/doc/autotools.rst: include OpenSC as submodule - -2012-12-08 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - fixed resume PIN command PACE with CAN followed by PACE with PIN in SM failed, because the - eac_ctx holding the SM context was always cleared at the beginning - of the second PACE run. - -2012-12-08 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - printing of EAC CTX - -2012-11-21 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed - -2012-11-01 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to - latest changes of openpace works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1 - -2012-10-26 Frank Morgner - - * virtualsmartcard/configure.ac: comprehensive checking for help2man - -2012-10-12 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let - MSE:Set AT distinguish between tags 83, 84 - -2012-10-11 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - selecting MF on reset and power up - -2012-10-09 Frank Morgner - - * virtualsmartcard/Makefile.am, - virtualsmartcard/test_vicc_with_npa-tool.sh: added script to test - vicc with npa-tool - -2012-10-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to changes of openpace in 91d6ee1ec80f6... - -2012-10-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - `--cvca` parameter - -2012-10-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in: updated help for - `--disable-checks` - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - updated CLI information regarding CAR - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: ignoring - CVCA certificate for `--disable-checks` This essentially lets the terminal's DVCA certificate to be imported - without being checked using the CVCA trust anchor. - -2012-10-04 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - PACE_STEP3D_verify_authentication_token - -2012-10-02 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - initialize ca without specifying `protocol` - -2012-10-02 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - ALGO_MAPPING: added oids for TA, CA, RI and PACE - -2012-10-01 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - removed --ca-pubkey command line option The public key is extracted from the EF.CardSecurity instead. - -2012-10-01 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - option to disable validity period check - -2012-09-27 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - TA's ephemeral public key is saved as IV in CRT - -2012-09-26 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall - -2012-09-24 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa: - pass authentication token as string - -2012-09-22 Frank Morgner - - * virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example - data Taken from the official BSI EAC worked example. - -2012-09-14 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: Skip - RI, community and age verification simply return 0x9000 saying "yes" to everything - -2012-09-14 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed offset checking for empty files - -2012-09-12 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added - support for checking Expiry date - -2012-09-07 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed parsing of CLA with proprietary SM activates SM also for the proprietary case - -2012-09-06 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: - added stubs for eid application - -2012-09-06 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - switching encryption context of current SE in SAM - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: - added FIXME for EF.CardSecurity manipulation - -2012-09-05 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed - the currently unused getenc and setenc These functions intended to do encryption and decryption respecting - file acls. This however was never implemented. Better use object - properties with appropriately setters and getters to realize this - functionality. - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - nPA: allow the user to specify a EF.CardAccess - -2012-09-05 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround - for CAPDU's inability to handle le=0000 - -2012-09-05 Frank Morgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py: - fixed maximum value for le = 00 [00 [00]] - -2012-08-31 Frank Morgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: use - given credentials for CA The user can now specify an EF.CardSecurity, CA private/public key - and CHR of the trust anchor via the command line. - -2012-08-31 Frank Morgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed - handeling of extended length Le in SM APDU - -2012-08-31 Frank Morgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed - autoconf warnings - -2012-08-13 Frank Morgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - VPCD: partial rewrite of socket communication - memory for buffer of received data is now reused with realloc - internal functions now use a similar interface like recv/send/... - added documentation about memory handling of - vicc_getatr/vicc_transmit - fixed transmit when using send in multiple passes - -2012-08-11 Frank Morgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience - functions of VPCD - -2012-06-14 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in: added documentation about how to - access the vpicc under windows git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@782 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang --analyze - warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@780 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang compiler - warnings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@779 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-24 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: changed - response data for general authenticate step 4 to work with - ausweisapp 1.8 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@776 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to changes of PyPACE r79 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@775 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed interface to pyscard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@774 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-15 frankmorgner - - * virtualsmartcard/Makefile.am: use distcheck-hook to generate - ChangeLog git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@773 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-12 frankmorgner - - * virtualsmartcard/configure.ac: added missing checks at configure - time git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@766 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/configure.ac: checking for doxygen git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@764 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.5 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@759 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/Makefile.am: only generate changelog when working - in repository git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@758 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/Makefile.am: automatically generate changelog - when releasing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@757 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/doc/Makefile.am: use macro for sed im makefiles git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@755 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am: generate man page for vicc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@754 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: added version info git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@753 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: formatting defaults by hand to - avoid default: None git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@752 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: dont mention authors in help The argument formatter removes linebreaks and paragraphs, so we have - to reduce the amount of information shown. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@751 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in: improved vicc help git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@750 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: load - card specific modules only when needed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@749 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-11 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@743 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-04-09 frankmorgner - - * virtualsmartcard/configure.ac: more readable information via - autoconf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@734 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-04 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed throwing SwError thanks, Ben. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@728 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-03-02 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/autotools.rst: added recommended configure - options to documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@727 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - manipulation of EF.CardSecurity with CA public key git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@717 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed - manipulation of ef_card_security since this would require the - complete public point instead of the compressed public point git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@716 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-12 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted - to pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@715 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - modifying ef cardsecurity to contain the chips public key (but a - wrong signature) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@714 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: debug - unprotected result git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@713 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - CA, which is now successfully tested git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@712 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-08 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - fixed CA OID - applied pypace interface for ca git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@711 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - mapping ca oid to the correct algorithm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@704 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - Subroutines to parse_SM_CAPDU, protect_response and - perform_security_operation only return the resulting string and no - longer status bytes This prevents overwriting of the statusbytes when applying SM. - Errors should be returned via `raise SwError` git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@703 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of auxiliary data for TA. Terminals signature can be verified - now git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@702 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-02-01 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: more - convenient values for pin and can git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@701 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-31 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - added ef card security git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@699 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-25 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: better - debug output git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@695 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - import of CV certificates. Terminal's signature is currently wrongly - checked (as 'invalid'). git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@692 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: fixed - parsing of extended length apdu with Le = max git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@691 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed - a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@690 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed - a typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@689 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed - typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@688 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed - calculation of bertlv coded data for authentication git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@687 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Removed - broken code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@686 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-22 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA's SM - now successfully tested - fixed SEutils to use new input data to append_padding - added defines to reference nPA's secrets (as keyref) - fixed send sequence counter handling in nPA - added protect_response to nPA to authenticate the status bytes - implemented reset retry counter for nPA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@685 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: include - most recent ca in response successfull PACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@684 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - -Propagate changes to append_padding to all files -Adjust - strip_padding to match append_padding git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@683 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-20 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Use the - blocklength of the actual cipher to append padding (instead of - hardcoded DES-CBC blocklength) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@682 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added - SM. currently untested due to bug in OpenPACE or pyPACE git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@681 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2012-01-04 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Adapted - TA steps to pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@679 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: fixed help strings git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@678 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in: switched to argparse git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@677 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added - support for TA and CA (currently untested) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@676 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-19 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PIN - management for nPA git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@675 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - added dedicated nPA_SE - saving mf in Security_Environment git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@674 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - introducing a default SE for all cards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@673 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: using - if/else instead of a dedicated handler for eac steps git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@672 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-16 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PACE - support for nPA emulator git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@671 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-15 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@670 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-15 frankmorgner - - * virtualsmartcard/src/vpcd/Makefile.am: fixed missing bracket git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@669 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-11 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Partial - conversion to python 3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@667 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@666 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@665 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/doc/api.rst: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@663 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed sw when reading until end of file - let npa emulator act like real npa (until general authenticate - occurrs) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@662 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont - throw an error on mse:set at. using source code, which was - priviously deleted. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@661 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in, - virtualsmartcard/doc/generate_modules.py: dont document special - members git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@659 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Remove - dummy code for tags which are already handled by the ISO code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@658 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-09 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont - throw an error on mse:set at. using source code, which was - priviously deleted. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@656 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/api.rst: generate the correct links to class - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@655 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/virtualsmartcard: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@654 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/doc/generate_modules.py: include inheritance - graphs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@653 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: import - chat as late as possible to not confuse generation of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@652 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpicc/Makefile.am: autoconf macros for sed, ln - and mkdir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@651 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes: - nPA emulator is now working git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@650 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@649 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@648 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-08 oepen - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Do not - overide the OS but only the SAM and parts of the SE for nPA - emulation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@647 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/doc/api.rst: added network format vpcd<->vpicc git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@645 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - minimal nPA emulation. use it to fetch and print a chat. uses pypace git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@643 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed - debug message git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@642 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/doc/README.rst: updated documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@640 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-12-07 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: added Cygwin as supported - platform git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@639 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-08 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/README.rst.in: not using static path for - program-output. instead setting the correct envirnment in conf.py. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@635 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - included help output from programs in documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@627 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-05 frankmorgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am: - cleaned up build of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@625 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * virtualsmartcard/doc/Makefile.am: - update on ccid documentation - rebuilding documentation when any *.in file changes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@613 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed - warnings from sphinx git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@612 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-03 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/generate_modules.py: switched to sphinx 1.1 to - document special and private members git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@611 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - sphinx formatting for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@610 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Minor fixes to sphinx markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@609 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - removed warnings by sphinx due to invalid formatting git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@608 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Converting docstrings to sphinx syntax git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@607 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-02 frankmorgner - - * virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/autotools.rst, - virtualsmartcard/doc/questions.rst: added autogenerated files for - easier development checkout git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@606 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * virtualsmartcard/doc/Makefile.am: only refresh documentation if - needed git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@605 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-11-01 frankmorgner - - * virtualsmartcard/doc/README.rst.in: added potential platforms to - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@604 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-31 frankmorgner - - * virtualsmartcard/configure.ac: print pcsc conf dir git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@600 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: - more autotool magic git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@599 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, - virtualsmartcard/doc/Makefile.am: - more autotool magic in documentation files - including substituted documentation files with distributed files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@597 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/questions.rst.in: - worked around warnings of sphinx - using generic file for questions for all subprojects git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@595 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/api/Makefile.am: correctly include api and - generate_modules.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@592 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-29 frankmorgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/doc/autotools.rst.in: using generic autotools - description for all subprojects git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@591 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-28 frankmorgner - - * virtualsmartcard/doc/README.rst: added more markup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@590 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/generate_modules.py: using an other version of - generate_modules.py that structures the modules slightly better git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@589 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/api.rst, - virtualsmartcard/doc/generate_modules.py: automagically generate - documentation of virtualsmartcard git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@588 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/Makefile.am, virtualsmartcard/README, - virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, - virtualsmartcard/doc/README.rst, - virtualsmartcard/src/vpicc/Makefile.am: using a dedicated folder for - documentation in each subproject git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@587 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@586 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@584 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 frankmorgner - - * virtualsmartcard/README: better rendering of basic information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@583 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-27 oepen - - * virtualsmartcard/README: -Remove references to indices from - index.rst -Add some meta information to virtualsmartcard docs -Add - link to cyberflex-shell git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@582 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-10-12 oepen - - * virtualsmartcard/README: Converted most of the documentation to - reStructuredText in order to be able to sphinx for documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@545 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-17 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed - problems on initialization git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@530 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-07 oepen - - * virtualsmartcard/src/vpicc/vicc.in: Lexically sorted the optparse - options git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@527 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-06 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Removed vim - folding markers git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@526 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-06 oepen - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Added documentation generation to build process git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@525 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-05 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Fixed the - documentation. epydoc still fails to build html files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@524 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: -Fixed - indention -Improved a comment git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@516 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed duplicate code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@515 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added - some documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@514 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Make - pylint happy git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@513 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-09-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Remember the password when loading a card from disk and reuse it - when saving the card. - Added a bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@512 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-24 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Slight - improvements to generate_public_key. Unfortunately the function is - still broken git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@510 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: More - cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@509 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@508 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Added - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@507 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Reduced overlap between ePass_SE and PassportSAM git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@506 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@505 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Added some - documentation -Partially fixed format string usage in the logger git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@504 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed MF reference from Security Environment (only needed for - cryptoflex card) - General code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@503 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@502 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Move CryptoflexMF to cards.cryptoflex - A little bit of code cleanup in SmartcardFilesystem.py git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@501 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Fixed broken imports git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@500 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-23 oepen - - * virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/__init__.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, - virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Refactoring: Moving card specific stuff to separate package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@499 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added - a bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@498 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Moved - Security_Environment code to the SEutils file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@497 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Code cleanup git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@496 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - -Bugfix: Selection from current DF -Replaced print by logging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@495 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - -Updated copyright date -Added a little bit of documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@494 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed incorrect sanity check git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@493 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed incorrect sanity check git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@492 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@491 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@490 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-17 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Refactoring: Merged Secure_Messaging and Security_Environment - classes git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@489 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - some typos git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@487 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix - storage and retrieval of Security Environments git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@486 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - duplicate method git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@485 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Forgot to return SW[NORMAL] in case an MSE command actually succeeds - :-) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@484 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: The - __replace_tag function was completely broken. It is now somewhat - fixed, but should still be replaced by a more elegant solution. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@483 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Added some - documentation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@482 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-08 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c: reusing socket on reconnect git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@480 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-05 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added - a SAM reference to the Secure_Messaging class in order to resolve an - error. The classes in SmartcardSAM are way too entangled and - definitively need to be refactored. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@479 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - checking attribute existance before referencing it git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@478 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-02 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: fixed - bogus import git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@477 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Bugfixes: Fixed import error and incorrect method call git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@475 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: Bugfixes: - Wrong number of arguments for function call and missing import git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@474 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Replaced print calls by actual logging git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@473 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-08-01 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - Bugfix: Missing self. before reference to content dictionary git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@472 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-30 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Better exception handling git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@471 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-30 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Code style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@470 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@469 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@468 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@467 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Merged CardContainer class with SAM. Since part of the CardContainer functionallity was removed and the - seperation between both classes seemed kind of random, CardContainer - was ditched in favor of SAM. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@466 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@465 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removed remaining call to CardContainer.getKey git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@464 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - in-memory encryption of data. We didn't use it and it was probably - buggy anyway, so this is a good opportunity to get rid of some - awkard code. In memory encryption might be properly implemented - lateron using the SAM.FSencrypt and SAM.FSdecrypt functions, but I - doubt it's worth the trouble. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@463 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@462 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Bugfixing - and code style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@461 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - -Bugfix: Added missing import in PassportSAM -Bugfix: Fixed constant - names in SEutils git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@460 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@459 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@458 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Removing unused functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@457 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added - convenience functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@456 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@455 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@454 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements and bugfixing in mutual_authenticate git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@453 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@452 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@451 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code - style improvements git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@450 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bug - hunting and beautifying with pylint git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@449 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - -Bugfix: Fixed incorrect indention -Bugfix: Do not default to MD5 - hashing git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@448 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - Bugfix: adapted changed signature of the Security_Environment - constructor git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@447 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Even - though there may be different Keys to protect CAPDUs and RAPDUs - there is only one Security Environment. Therefore, I merged the - CAPDU_SE and RAPDU_SE into current_SE. Works with the ePass - Emulation, still need to test it with the cryptoflex card. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@446 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - SmartcardSAM: Fixed syntax errors SEutils: Now replying with error - RAPDU when we do not support a referenced algorithm git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@445 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-29 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Various - Bugfixes with regard to parsing a MSE:SetAT. The whole SE and SAM - system should really be rewritten. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@444 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Moved MAX_LE - defines to ConstantDefinitions -Added a parameter to control whether - or not an ISO card supports extended length APDUs -Correctly - indicating extended length support in the ATR git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@439 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Imported - minor bugfix from upstream git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@437 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Removed - unused code from utils.py -Added a unit test for case 2 extended - length APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@436 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-26 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - -Bugfix: The Le of the Command APDU was used when sending out an - error R_APDU -Enhancement: Using correct effective Le for R_APDUs git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@435 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Bugfix: - Erroneously set Lc and not Le for case 2 APDUs -Added new property - effective_Le git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@434 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Fixed typo git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@430 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Preliminary - extended length APDU support git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@429 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-25 oepen - - * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - Bugfix: wrong parameters were set in a call for formatResult git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@428 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-23 frankmorgner - - * virtualsmartcard/configure.ac: silent build rules git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@427 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-07-23 frankmorgner - - * virtualsmartcard/src/vpcd/ifd-vpcd.c: clearification on - requirements for compliance to IFDHandler API version 3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@426 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-09 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.4, which was mistakenly tagged 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@416 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - released 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@412 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * : Reverting bad commit git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@401 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-02-01 oepen - - * : Shut up autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@400 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-25 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed - generation of ePass file system (fixes 3164830) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@393 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2011-01-24 frankmorgner - - * - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - fixed path walking (fixes 3164775) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@392 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-13 frankmorgner - - * virtualsmartcard/README: update information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@382 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-12-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - releasing 0.3 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@372 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-26 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c: unified usage of sizeof. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@342 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-15 frankmorgner - - * virtualsmartcard/README, virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd-vpcd.c, - virtualsmartcard/src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@336 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/vicc.in, - virtualsmartcard/src/vpicc/virtualsmartcard.in: - switched from perl to sed for substitution of autoconf variables - changed from generating reader.conf to vpcd in /etc/reader.conf.d git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@329 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/SmartcardSAM.py, - virtualsmartcard/src/vpicc/vicc.in: added missing file, deleted - unused file git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@328 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: - merged with changes of r320 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@326 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-13 frankmorgner - - * virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/CryptoUtils.py, - virtualsmartcard/src/vpicc/Makefile.am, - virtualsmartcard/src/vpicc/SEutils.py, - virtualsmartcard/src/vpicc/SWutils.py, - virtualsmartcard/src/vpicc/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/TLVutils.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/utils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, - virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, - virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, - virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/virtualsmartcard/__init__.py, - virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: grouped - virtual smartcard objects in virtualsmartcard package git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@325 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-12 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added - inconsistency check for the received apdu git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@324 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-12 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: let vicc recognize - shutdown of vpcd git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@323 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added workaround for bug 312754 - of pcsc-lite git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@322 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: RelayOS: removed - card observer (thread). a removed card is now handled by exceptions. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@321 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 oepen - - * virtualsmartcard/src/vpicc/SmartcardSAM.py: -pycrypto should now - only be imported if an instance of the SAM class is created -Removed - deprecated unit tests -fixed some bugs caused by incorrect naming git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@320 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added status - message git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@319 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: activated ATR - polling as workaround for pyscard bug #3084449. now when the real - smartcard is removed, the relay process terminates git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@318 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-11 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: checked ifd.c and vpcd.c with - flawfinder rats and pscan git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@315 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: fixed problems for workaround of - pcscd bug 312749 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@314 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in: added workaround for pcscd - bug #312749 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@313 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-10 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added length check on rapdu - buffer. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@312 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: modified error - messages git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@311 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - now reading the port to open from reader.conf git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@310 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-09 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - added more error handling to RelayOS - vicc in relay mode terminates when card is removed - created cleanup routines to use with atexit.register git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@309 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: - added workaround for "Error resetting card." in pcscd. it is - propably a bug in pcscd - added more debug information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@308 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added better - inheritance to smartcard os's git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@307 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@306 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-08 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: added debug information git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@305 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-10-07 frankmorgner - - * virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: implemented smart - card class for relaying git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@303 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-07-01 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: - releasing 0.2 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@185 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-23 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c: removed the last references of - references to ifdhandler functions v1.0 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@167 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 oepen - - * virtualsmartcard/src/vpicc/SmartcardSAM.py: -Fixed two unhandled - exceptions -Removed some trailing whitespaces git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@164 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/vpcd.c, - virtualsmartcard/src/vpicc/VirtualSmartcard.py: - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@163 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-22 frankmorgner - - * virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: - forcing empty parameter list with function(void) instead of - unspecified parameter list with function() git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@162 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-09 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: added missing files for - distribution packages. fixed installation when no serialdropdir is - given. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@142 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-08 oepen - - * virtualsmartcard/configure.ac: git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@137 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-06-05 frankmorgner - - * virtualsmartcard/ChangeLog: updated checksums, install files for - recipes. updated log files for 0.6.1 git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@132 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-26 frankmorgner - - * virtualsmartcard/src/vpcd/Makefile.am: bugfix: using libtool for - installation git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@112 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-09 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpcd/Makefile.am: be less restrictive in - ./configure. better output of configuration details git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@105 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * virtualsmartcard/configure.ac, - virtualsmartcard/src/vpicc/Makefile.am: added missing files git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@104 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-08 frankmorgner - - * virtualsmartcard/ChangeLog, virtualsmartcard/INSTALL, - virtualsmartcard/Makefile, virtualsmartcard/Makefile.am, - virtualsmartcard/NEWS, virtualsmartcard/src/Makefile.am, - virtualsmartcard/src/vpcd/Makefile.am, - virtualsmartcard/src/vpcd/ifd.c, - virtualsmartcard/src/vpcd/reader.conf.in, - virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h, - virtualsmartcard/src/vpicc/CardGenerator.py, - virtualsmartcard/src/vpicc/ConstantDefinitions.py, - virtualsmartcard/src/vpicc/CryptoUtils.py, - virtualsmartcard/src/vpicc/SEutils.py, - virtualsmartcard/src/vpicc/SWutils.py, - virtualsmartcard/src/vpicc/SmartcardFilesystem.py, - virtualsmartcard/src/vpicc/SmartcardSAM.py, - virtualsmartcard/src/vpicc/TLVutils.py, - virtualsmartcard/src/vpicc/VirtualSmartcard.py, - virtualsmartcard/src/vpicc/utils.py, - virtualsmartcard/src/vpicc/virtualsmartcard.in, - virtualsmartcard/vpcd/ifd.c, virtualsmartcard/vpcd/vpcd.c, - virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/ConstantDefinitions.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SEutils.py, - virtualsmartcard/vpicc/SWutils.py, - virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/TLVutils.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/utils.py: switched to autotools git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@103 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-05-07 frankmorgner - - * virtualsmartcard/Makefile: updated file references of install - target git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@97 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-02 frankmorgner - - * virtualsmartcard/vpcd/vpcd.c: moved operations for opening sockets - into separate functions git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@39 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-02-01 oepen - - * virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: - Object orientated refactoring of CardGenerator - PassportOS class in VirtualSmartcard.py is no longer needed, - because all the functionallity is now in CardGenerator - Removed hard coded image - Added version number and type to file format git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@38 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-30 oepen - - * virtualsmartcard/vpicc/CardGenerator.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/testconfig.mf, - virtualsmartcard/vpicc/testconfig.sam: Refactoring and Bugfixing: - CryptoUtils: - removing hard coded keylength from append_padding in - CryptoUtils - rewrote append_padding, slightly modified strip_padding in - CryptoUtils - added get_cipher_keylen and get_cipher_blocklen to CryptoUtils - Updated UnitTest in CryptoUtils. Note: PBKDF2.self_test() - fails!!! - added new function protect_string to encrypt and authenticate a - string - Removed hard coded padding pattern - VirtualICC: - Added and integrated functions to load and save VirtualICC - objects - Added exception handling for opening of the socket - SmartcardSAM: - Removed all object persistance functionaliy from SmartcardSAM - Changed the constructors of the *SAM classes - Moved all the functionality to create cards (especially the - pre-initialized filesystems for each card type) to the new file - GenerateCards.py - Added minimal command line based interface to GenerateCards.py to - generate customized cards and store them in a file - Removed default sam and mf files (testconfig.mf and - testconfig.sam) git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@35 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-25 oepen - - * virtualsmartcard/Makefile: Small Makefile fix: Added default - target to virtualsmartcard/Makefile git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@30 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 oepen - - * virtualsmartcard/vpicc/SmartcardSAM.py: PassportSAM: MRZ for key - derivation is now read from MF instead of hard-encoding it in the - code git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@25 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-23 oepen - - * virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: Changed Passport - testdata git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@24 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-13 frankmorgner - - * virtualsmartcard/Makefile, virtualsmartcard/vpcd/ifd.c, - virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/VirtualSmartcard.py: - added functions for a smartcard reset - changed communication protocol via socket, length is coded in - network byteorder - splitted vpcd.[h|c] into more files, added include-guards git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@18 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-10 frankmorgner - - * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@15 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-08 frankmorgner - - * virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/VirtualSmartcard.py: added serial number to - cryptoflex. opensc can read it. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@14 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-08 frankmorgner - - * virtualsmartcard/vpicc/SmartcardFilesystem.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@13 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-07 frankmorgner - - * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2010-01-04 frankmorgner - - * virtualsmartcard/virtualsmartcard.bb: Separated bitbake recipes. - vscarchitecture.bb simply collects the other recipes now. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@6 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-11-25 frankmorgner - - * virtualsmartcard/README: Added information about running - virtualsmartcard. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@5 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-22 frankmorgner - - * virtualsmartcard/AUTHORS, virtualsmartcard/COPYING, - virtualsmartcard/INSTALL, virtualsmartcard/README, - virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, - virtualsmartcard/vpicc/ConstantDefinitions.py, - virtualsmartcard/vpicc/CryptoUtils.py, - virtualsmartcard/vpicc/SEutils.py, - virtualsmartcard/vpicc/SWutils.py, - virtualsmartcard/vpicc/SmartcardFilesystem.py, - virtualsmartcard/vpicc/SmartcardSAM.py, - virtualsmartcard/vpicc/TLVutils.py, - virtualsmartcard/vpicc/VirtualSmartcard.py, - virtualsmartcard/vpicc/utils.py: Added project informations. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@4 - 96b47cad-a561-4643-ad3b-153ac7d7599c - -2009-08-06 schertz123456 - - * Initial commit. git-svn-id: - https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@1 - 96b47cad-a561-4643-ad3b-153ac7d7599c - diff --git a/virtualsmartcard/Makefile.am b/virtualsmartcard/Makefile.am index 3e46532..3c579d7 100644 --- a/virtualsmartcard/Makefile.am +++ b/virtualsmartcard/Makefile.am @@ -1,15 +1,7 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = src doc npa-example-data MacOSX -EXTRA_DIST = test_vicc_with_npa-tool.sh test_vicc_with_handler_test.sh - -distcheck-hook: - test -d .svn && \ - svn2cl --group-by-day --reparagraph --separate-daylogs --include-actions --include-rev \ - || true - test -d ../.git && \ - git log --pretty --numstat --summary . | git2cl > ChangeLog \ - || true +EXTRA_DIST = test_vicc_with_npa-tool.sh test_vicc_with_handler_test.sh docs osx: $(MAKE) -C MacOSX $@ diff --git a/virtualsmartcard/NEWS b/virtualsmartcard/NEWS deleted file mode 100644 index e69de29..0000000 diff --git a/virtualsmartcard/README b/virtualsmartcard/README deleted file mode 120000 index 253de0c..0000000 --- a/virtualsmartcard/README +++ /dev/null @@ -1 +0,0 @@ -doc/README.txt \ No newline at end of file diff --git a/virtualsmartcard/README.md b/virtualsmartcard/README.md new file mode 100644 index 0000000..c42b291 --- /dev/null +++ b/virtualsmartcard/README.md @@ -0,0 +1,23 @@ +#Virtual Smart Card + +Virtual Smart Card emulates a smart card and makes it accessible through PC/SC. +Currently the Virtual Smart Card supports the following types of smart cards: + +- Generic ISO-7816 smart card including secure messaging +- German electronic identity card (nPA) with complete support for EAC + (PACE, TA, CA) +- Electronic passport (ePass/MRTD) with support for BAC +- Cryptoflex smart card (incomplete) + +The vpcd is a smart card reader driver for [PCSC-Lite](http://pcsclite.alioth.debian.org/) and the windows smart +card service. It allows smart card applications to access the vpicc through +the PC/SC API. By default vpcd opens slots for communication with multiple +vpicc's on localhost on port 35963 and port 35964. But the |vpicc| does not +need to run on the same machine as the vpcd, they can connect over the +internet for example. + +Although the Virtual Smart Card is a software emulator, you can use +[pcsc-relay](http://frankmorgner.github.io/vsmartcard/pcsc-relay/README.html) +to make it accessible to an external contact-less smart card reader. + +Please refer to [our project's website](http://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html) for more information. diff --git a/virtualsmartcard/configure.ac b/virtualsmartcard/configure.ac index 4d22d84..3642691 100644 --- a/virtualsmartcard/configure.ac +++ b/virtualsmartcard/configure.ac @@ -6,7 +6,7 @@ AC_INIT([Virtual Smart Card], [0.8], [https://github.com/frankmorgner/vsmartcard AC_CONFIG_SRCDIR([src/vpcd/vpcd.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE(foreign) dnl Add libtool support. ifdef( diff --git a/virtualsmartcard/doc/Makefile.am b/virtualsmartcard/doc/Makefile.am index c0aea77..0cf74c6 100644 --- a/virtualsmartcard/doc/Makefile.am +++ b/virtualsmartcard/doc/Makefile.am @@ -18,7 +18,7 @@ do_subst = $(SED) \ -e 's,[@]abs_top_srcdir[@],$(abs_top_srcdir),g' \ -e 's,[@]top_srcdir[@],$(top_srcdir),g' -EXTRA_DIST = README.txt.in README.txt autotools.txt.in questions.txt.in autotools.txt questions.txt download.txt.in download.txt vpcd_example.conf +EXTRA_DIST = README.txt.in autotools.txt.in questions.txt.in download.txt.in vpcd_example.conf dist_noinst_SCRIPTS = generate_modules.py diff --git a/virtualsmartcard/doc/README.txt b/virtualsmartcard/doc/README.txt deleted file mode 100644 index 01be101..0000000 --- a/virtualsmartcard/doc/README.txt +++ /dev/null @@ -1,340 +0,0 @@ -.. highlight:: sh - -.. |vpicc| replace:: :abbr:`vpicc (virtual smart card)` -.. |vpcd| replace:: :abbr:`vpcd (virtual smart card reader)` -.. |BAC| replace:: :abbr:`BAC (Basic Access Control)` -.. |PACE| replace:: :abbr:`PACE (Password Authenticated Connection Establishment)` -.. |TA| replace:: :abbr:`TA (Terminal Authenticatation)` -.. |CA| replace:: :abbr:`CA (Chip Authentication)` -.. |EAC| replace:: :abbr:`EAC (Extended Access Control)` - -.. _vicc: - -################################################################################ -Virtual Smart Card -################################################################################ - -.. sidebar:: Summary - - Smart card emulator written in Python - - :Authors: - - `Frank Morgner `_ - - `Dominik Oepen `_ - :License: - GPL version 3 - :Tested Platforms: - - Windows - - Mac OS X - - Linux (Debian, Ubuntu, OpenMoko) - -Virtual Smart Card emulates a smart card and makes it accessible through PC/SC. -Currently the Virtual Smart Card supports the following types of smart cards: - -- Generic ISO-7816 smart card including secure messaging -- German electronic identity card (nPA) with complete support for |EAC| - (|PACE|, |TA|, |CA|) -- Electronic passport (ePass/MRTD) with support for |BAC| -- Cryptoflex smart card (incomplete) - -The |vpcd| is a smart card reader driver for PCSC-Lite_ and the windows smart -card service. It allows smart card applications to access the |vpicc| through -the PC/SC API. By default |vpcd| opens slots for communication with multiple -|vpicc|'s on localhost on port 35963 and port 35964. But the |vpicc| does not -need to run on the same machine as the |vpcd|, they can connect over the -internet for example. - -Although the Virtual Smart Card is a software emulator, you can use -:ref:`pcsc-relay` to make it accessible to an external contact-less smart card -reader. - -The file :file:`utils.py` was taken from Henryk Plötz's cyberflex-shell_. - -.. tikz:: Virtual Smart Card used with PCSC-Lite or WinSCard - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \node (pcsclite) - [klein, aktivbox, inner xsep=.7cm, text width=3cm] - {PC/SC Framework\\\ - (\texttt{pcscd} or \texttt{SCardSvr}) - }; - \node (sca) [aktivbox, klein, left=of pcsclite] {Smart Card\\Application}; - \node (vpcd) [box, at=(pcsclite.east), xshift=-.3cm] {\texttt{vpcd}}; - \node (vicc) [aktivbox, right=2cm of pcsclite] {\texttt{vicc}}; - - \begin{pgfonlayer}{background} - \path[linie] - (sca) edge (pcsclite) - (vpcd) edge node {\includegraphics[width=1.2cm]{%(wd)s/bilder/simplecloud.pdf}} (vicc) - ; - \end{pgfonlayer} - -.. versionadded:: 0.7 - The Virtual Smart Card optionally brings its own standalone implementation of - PC/SC. This allows accessing |vpicc| without PCSC-Lite. Our PC/SC - implementation acts as replacement for ``libpcsclite`` which can lead to - problems when used in parallel with PCSC-Lite. - -.. tikz:: Virtual Smart Card used with its own PC/SC implementation - :stringsubst: - :libs: arrows, calc, fit, patterns, plotmarks, shapes.geometric, shapes.misc, shapes.symbols, shapes.arrows, shapes.callouts, shapes.multipart, shapes.gates.logic.US, shapes.gates.logic.IEC, er, automata, backgrounds, chains, topaths, trees, petri, mindmap, matrix, calendar, folding, fadings, through, positioning, scopes, decorations.fractals, decorations.shapes, decorations.text, decorations.pathmorphing, decorations.pathreplacing, decorations.footprints, decorations.markings, shadows - - \input{%(wd)s/bilder/tikzstyles.tex} - \node (pcsclite) - [klein, box, text width=4cm] - {Virtual Smart Card's\\ - PC/SC Framework - }; - \node (sca) [aktivbox, klein, left=of pcsclite] {Smart Card\\Application}; - \node (vicc) [aktivbox, right=2cm of pcsclite] {\texttt{vicc}}; - - \begin{pgfonlayer}{background} - \path[linie] - (sca) edge (pcsclite) - (pcsclite) edge node {\includegraphics[width=1.5cm]{%(wd)s/bilder/simplecloud.pdf}} (vicc) - ; - \end{pgfonlayer} - -On Android, where a traditional PC/SC framework is not available, you can use -our framework to make your real contact-less smart accessible through PKCS#11. -For example, an email signing application can use the PKCS#11 interface of -OpenSC, which is linked against our PC/SC implementation. Then an Android App -(e.g. :ref:`remote-reader`) can connect as |vpicc| delegating all requests and -responses via NFC to a contact-less smart card that signs the mail. - -Depending on your usage of the |vpicc| you may need to install the following: - -- Python_ -- pyscard_ (relaying a local smart card with :option:`--type=relay`) -- PyCrypto_, PBKDF2_, PIL_, readline_ or PyReadline_ (emulation of electronic - passport with :option:`--type=ePass`) -- OpenPACE_ (emulation of German identity card with :option:`--type=nPA`) -- libqrencode_ (to print a QR code on the command line for `vpcd-config`; an - URL will be printed if libqrencode is not available) - - -.. include:: download.txt - - -.. _vicc_install: - -.. include:: autotools.txt - - -================================================================================ -Building and installing |vpcd| on Mac OS X -================================================================================ - -Mac OS X 10.9 and earlier is using PCSC-Lite as smart card service which allows -using the standard routine for :ref:`installation on Unix`. - -Mac OS X 10.10 (and later) ships with a proprietary implementation of the PC/SC -layer instead of with PCSC-Lite. As far as we know, this means that smart card -readers must be USB devices instead of directly allowing a more generic type of -reader. To make |vpcd| work we simply configure it to pretend being a USB smart -card reader with an :file:`Ìnfo.plist`:: - - ./configure --prefix=/ --enable-infoplist - make - make install - -================================================================================ -Building and installing |vpcd| on Windows -================================================================================ - -.. versionadded:: 0.7 - We implemented |vpcd| as user mode device driver for Windows so that - |vpicc| can directly be used in Windows' smart card applications that use - PC/SC. - -For the Windows integration we extended `Fabio Ottavi's UMDF Driver for a -Virtual Smart Card Reader`_ with a |vpcd| interface. To build |vpcd| for -Windows we use `Windows Driver Kit 8.1 and Visual Studio 2013`_. If you choose -to download the `Windows binaries`_, you may directly jump to step 3. - - -1. In Visual Studio select :menuselection:`File --> Open --> Convert - Sources/Dirs...` and choose the vpcd's :file:`sources` either in the - :file:`WinXP` [#footnote1]_ or :file:`Win7` folder. - - When successfully imported, ensure with the configuration manager, that both - of the created projects are built for the same platform (x64 or Win32). - -2. If you can successfully :guilabel:`Build the solution`, you can find the - install package in :file:`BixVReader-package`. It contains `BixVReader.inf` - and the required libraries, especially `BixVReader.dll` and - `WudfUpdate_01009.dll` [#footnote2]_. - -3. Copy :file:`win32\\BixVReader\\BixVReader.ini` into the :envvar:`%SystemRoot%` - directory. - -4. In a console with administrator rights go to :file:`BixVReader-package` and - install the driver:: - - "C:\Program Files\Windows Kits\8.1\Tools\x86\devcon.exe" install BixVReader.inf root\BixVirtualReader - - You can adjust the path to ``devcon.exe`` with your version of the WDK and - your target architecture (e.g., use ``...\x64\devcon.exe`` for a 64 bit - driver). You can also download `DevCon's source code`_ and compile it - yourself. - - For Win7 and older, code signing is optional and will yield a warning during - installation when missing. Simply click continue to install the driver anyway. - - To activate the WDK test signing, use VS build-in Driver Signing settings. - Right click :guilabel:`BixVReader-package` :menuselection:`Properties --> - Driver Signing --> Sign Mode --> Test Sign`. Import the WDKTestCert - certificate :file:`BixVReader-package.cer` into your windows keystore (e.g. - on local computer) and then install the driver. See - `Microsoft's Kernel-Mode Code Signing Walkthrough`_ for - details. - -For debugging |vpcd| and building the driver with an older version of Visual -Studio or WDK please see `Fabio Ottavi's UMDF Driver for a Virtual Smart Card -Reader`_ for details. All of Fabio's card connectors (pipe reader/TCP/IP -reader) are still active by default. - - -******************************************************************************** -Using the Virtual Smart Card -******************************************************************************** - -The protocol between |vpcd| and |vpicc| as well as details on extending |vpicc| -with a different card emulator are covered in :ref:`virtualsmartcard-api`. Here -we will focus on configuring and running the provided modules. - -.. _vicc_config: - -================================================================================ -Configuring |vpcd| on Unix -================================================================================ - -The configuration file of |vpcd| is usually placed into -:file:`/etc/reader.conf.d/`. For older versions of PCSC-Lite you -need to run :command:`update-reader.conf` to update :command:`pcscd`'s main -configuration file. The PC/SC daemon should read it and load the -|vpcd| on startup. In debug mode :command:`pcscd -f -d` should say something -like "Attempting startup of Virtual PCD" when loading |vpcd|. - -By default, |vpcd| opens a socket for |vpicc| and waits for incoming -connections. The port to open should be specified in ``CHANNELID`` and -``DEVICENAME``: - -.. literalinclude:: vpcd_example.conf - :emphasize-lines: 2,4 - -If the first part of the ``DEVICENAME`` is different from ``/dev/null``, |vpcd| -will use this string as a hostname for connecting to a waiting |vpicc|. |vpicc| -needs to be started with :option:`--reversed` in this case. - -================================================================================ -Configuring |vpcd| on Mac OS X -================================================================================ - -Mac OS X 10.9 and earlier is using PCSC-Lite as smart card service which allows -using the standard routine for :ref:`configuration on Unix`. - -On Mac OS X 10.10 you should have configured the generation of -:file:`Info.plist` at compile time. Now do the following for registering |vpcd| -as USB device: - -1. Choose an USB device (e.g. mass storage, phone, mouse, ...), which will be - used to start |vpcd|. Plug it into the computer. - -2. Run the following command to get the device's product and vendor ID:: - - system_profiler SPUSBDataType - -3. Change :file:`/usr/libexec/SmartCardServices/drivers/ifd-vpcd.bundle/Info.plist` - to match your product and vendor ID: - -.. literalinclude:: Info.plist - :emphasize-lines: 34,39 - -Note that ``ifdFriendlyName`` can be used in the same way as ``DEVICENAME`` -:ref:`described above`. - -4. Restart the PC/SC service:: - - sudo killall -SIGKILL -m .*com.apple.ifdreader - -Now, every time you plug in your USB device |vpcd| will be started. It will be -stopped when you unplug the device. - -================================================================================ -Configuring |vpcd| on Windows -================================================================================ - -The configuration file `BixVReader.ini` of |vpcd| is usually placed into -:file:`C:\\Windows` (:envvar:`SystemRoot`). The user mode device driver -framework (:command:`WUDFHost.exe`) should read it automatically and load the -|vpcd| on startup. The Windows Device Manager :command:`mmc devmgmt.msc` should -list the :guilabel:`Bix Virtual Smart Card Reader`. - -|vpcd| opens a socket for |vpicc| and waits for incoming -connections. The port to open should be specified in ``TCP_PORT``: - -.. literalinclude:: ../../virtualsmartcard/win32/BixVReader/BixVReader.ini - :emphasize-lines: 8 - -Currently it is not possible to configure the Windows driver to connect to an -|vpicc| running with :option:`--reversed`. - -================================================================================ -Running |vpicc| -================================================================================ - -The compiled `Windows binaries`_ of |vpicc| include OpenPACE. The other -dependencies listed above need to be installed seperately. You can start the -|vpicc| via :command:`python.exe vicc.py`. On all other systems an executable -script :command:`vicc` is installed using the autotools. - -The |vpicc| option :option:`--help` gives an overview about the command line -switches: - -.. program-output:: vicc --help - -.. versionadded:: 0.7 - We implemented :command:`vpcd-config` which tries to guess the local IP - address and outputs |vpcd|'s configuration. |vpicc|'s options should be - chosen accordingly (:option:`--hostname` and :option:`--port`) - :command:`vpcd-config` also prints a QR code for configuration of the - :ref:`remote-reader`. - -When |vpcd| and |vpicc| are connected you should be able to access the card -through the PC/SC API. You can use the :command:`opensc-explorer` or -:command:`pcsc_scan` for testing. In Virtual Smart Card's root directory we also -provide scripts for testing with :ref:`libnpa` and PCSC-Lite's smart card -reader driver tester. - - -.. include:: questions.txt - - -******************** -Notes and References -******************** - -.. target-notes:: - -.. [#footnote1] With VS 2013 and WDK 8.1 no Windows XP driver can be build. You need to use an older version of VS with WDK 7.1.0. -.. [#footnote2] Note that WudfUpdate_01009.dll for 32 bit will be around 1795 KB and for 64 bit around 2102 KB big. - -.. _cyberflex-shell: https://github.com/henryk/cyberflex-shell -.. _PCSC-lite: http://pcsclite.alioth.debian.org/ -.. _Python: http://www.python.org/ -.. _pyscard: http://pyscard.sourceforge.net/ -.. _PyCrypto: http://pycrypto.org/ -.. _PBKDF2: https://www.dlitz.net/software/python-pbkdf2/ -.. _readline: https://docs.python.org/3.3/library/readline.html -.. _PyReadline: https://pypi.python.org/pypi/pyreadline -.. _PIL: http://www.pythonware.com/products/pil/ -.. _OpenPACE: https://github.com/frankmorgner/openpace -.. _libqrencode: https://fukuchi.org/works/qrencode/ -.. _`Fabio Ottavi's UMDF Driver for a Virtual Smart Card Reader`: http://www.codeproject.com/Articles/134010/An-UMDF-Driver-for-a-Virtual-Smart-Card-Reader -.. _`Windows Driver Kit 8.1 and Visual Studio 2013`: http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx -.. _`DevCon's source code`: https://github.com/Microsoft/Windows-driver-samples/tree/master/setup/devcon -.. _`Microsoft's Kernel-Mode Code Signing Walkthrough`: http://msdn.microsoft.com/en-us/library/windows/hardware/dn653569%28v=vs.85%29.aspx -.. _`Windows binaries`: https://github.com/frankmorgner/vsmartcard/releases/download/virtualsmartcard-0.7/virtualsmartcard-0.7_win32.zip diff --git a/virtualsmartcard/doc/autotools.txt b/virtualsmartcard/doc/autotools.txt deleted file mode 100644 index 9fed797..0000000 --- a/virtualsmartcard/doc/autotools.txt +++ /dev/null @@ -1,25 +0,0 @@ -.. highlight:: sh - -************ -Installation -************ - - -======================================= -Installation on Linux, Unix and similar -======================================= - -The Virtual Smart Card uses the GNU Build System to compile and install. If you are -unfamiliar with it, please have a look at :file:`INSTALL`. If you can not find -it, you are probably working bleeding edge in the repository. Run the -following command in :file:`virtualsmartcard` to get the missing standard -auxiliary files:: - - autoreconf --verbose --install - -To configure (:command:`configure --help` lists possible options), build and -install the Virtual Smart Card now do the following:: - - ./configure --sysconfdir=/etc - make - make install diff --git a/virtualsmartcard/doc/download.txt b/virtualsmartcard/doc/download.txt deleted file mode 100644 index 250412e..0000000 --- a/virtualsmartcard/doc/download.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. highlight:: sh - -******** -Download -******** - -You can find the latest release of Virtual Smart Card on `Github -`_. Older releases are -still available on `Sourceforge -`_. - -Alternatively, you can clone our git repository:: - - git clone https://github.com/frankmorgner/vsmartcard.git diff --git a/virtualsmartcard/doc/questions.txt b/virtualsmartcard/doc/questions.txt deleted file mode 100644 index b31d0be..0000000 --- a/virtualsmartcard/doc/questions.txt +++ /dev/null @@ -1,6 +0,0 @@ -******** -Question -******** - -Do you have questions, suggestions or contributions? Feedback of any kind is -more than welcome! Please use our `project trackers `_. diff --git a/virtualsmartcard/docs b/virtualsmartcard/docs new file mode 120000 index 0000000..6246dff --- /dev/null +++ b/virtualsmartcard/docs @@ -0,0 +1 @@ +../docs/ \ No newline at end of file