From 962279fac6aeec58662bea55b3235a54d7d62869 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 3 Jul 2013 00:43:31 +0200 Subject: [PATCH] updated ChangeLog --- ccid/ChangeLog | 7263 +++++++++++++++++++++++++++++++----- npa/ChangeLog | 7183 ++++++++++++++++++++++++++++++----- pcsc-relay/ChangeLog | 6908 +++++++++++++++++++++++++++++++++- virtualsmartcard/ChangeLog | 7260 +++++++++++++++++++++++++++++++---- 4 files changed, 25970 insertions(+), 2644 deletions(-) diff --git a/ccid/ChangeLog b/ccid/ChangeLog index d87f477..6a7101c 100644 --- a/ccid/ChangeLog +++ b/ccid/ChangeLog @@ -1,1311 +1,6844 @@ -2012-04-11 frankmorgner +2013-07-03 Frank Morgner - * [r755] configure.ac, doc/Makefile.am, src/Makefile.am: use macro - for sed im makefiles + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location + of .git - * [r746] doc/README.rst, doc/README.rst.in: fixed sphinx warning +2013-06-28 Frank Morgner - * [r743] doc/Makefile.am, doc/README.rst, doc/README.rst.in: - updated documentation + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed + distcheck-hook -2012-04-10 frankmorgner +2013-06-27 Frank Morgner - * [r742] src/Makefile.am: removed reference to pcscutil.h, which is - now part of pcsc-relay + * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c - * [r741] src/pcscutil.c[DEL], src/pcscutil.h[DEL]: stringify_error - now returns a string instead of printing the error +2013-06-27 Frank Morgner - * [r739] configure.ac, src/Makefile.am, src/ccid-emulator.ggo.in: - use help2man to generate minimal man pages + * doc/index.txt: tikz description doesn't resolve abbreviations - * [r737] src/Makefile.am, src/binutil.c[DEL], src/binutil.h[DEL], - src/ccid-emulator.ggo.in, src/usb.c: switched to command line - handling with gengetopt +2013-06-27 Frank Morgner -2012-04-09 frankmorgner + * doc/bilder/tikzstyles.tex: added missing file - * [r735] doc/README.rst, doc/autotools.rst: updated documentation +2013-06-27 Frank Morgner - * [r734] configure.ac: more readable information via autoconf + * doc/conf.py: use today() as version number of vsmartcard docs -2012-03-02 frankmorgner +2013-06-27 Frank Morgner - * [r727] doc/Makefile.am: added recommended configure options to - documentation + * virtualsmartcard/src/vpicc/vicc.in: include program version in + help -2012-02-26 frankmorgner +2013-06-27 Frank Morgner - * [r724] src/Makefile.am: follow symbolic links when searching for - openscs header files + * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is + too big -2012-02-17 frankmorgner +2013-06-26 Frank Morgner - * [r718] configure.ac, src/ccid.c: get ef.cardaccess on demand. - newer versions of ausweisapp dont screw this up anymore. + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + implemented vicc to pass PCSC-Lite's handler_test -2012-01-31 frankmorgner +2013-06-26 Frank Morgner - * [r700] configure.ac: fixed output of configure variables for - libnpa + * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and + return immediately -2012-01-25 frankmorgner +2013-06-26 Frank Morgner - * [r696] configure.ac, src/Makefile.am, src/cats-test.c[DEL], - src/ccid.c: using patched OpenSC enabled with PACE to use the - reader's capabilities - - sourcecode can be fetched from here - https://github.com/frankmorgner/OpenSC + * virtualsmartcard/doc/api.txt: network byte order is big endian -2012-01-24 frankmorgner +2013-06-26 Frank Morgner - * [r694] patches/ccid-1.3.11.patch, patches/ccid-1.4.4.patch, - patches/ccid-1.4.5.patch: raise temporary buffer size to the - maximum possible for pace + * pcsc-relay/src/vpcd-driver.c: adapted to changes of + fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c - * [r693] patches/ccid-1.3.11.patch, patches/ccid-1.4.4.patch, - patches/ccid-1.4.5.patch: add support for big certificate - descriptions +2013-06-26 Frank Morgner -2011-12-06 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try - * [r638] patches/ccid-1.3.11.patch: added defines to cope with - unpatched pcsc libraries +2013-06-25 Frank Morgner -2011-11-08 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + fixed asn1 structure of nPA's default data - * [r635] doc/README.rst, doc/README.rst.in: not using static path - for program-output. instead setting the correct envirnment in - conf.py. +2013-06-25 Frank Morgner -2011-11-05 frankmorgner + * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output - * [r627] doc/Makefile.am, doc/README.rst, doc/README.rst.in: - included help output from programs in documentation +2013-06-25 Frank Morgner - * [r625] doc/Makefile.am: cleaned up build of documentation + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new + serialconfdir -2011-11-04 frankmorgner +2013-06-25 Frank Morgner - * [r614] src/cats-test.c: added chat for signature terminal and - some error codes + * 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. -2011-11-03 frankmorgner +2013-06-21 Frank Morgner - * [r613] doc/Makefile.am, doc/README.rst, doc/README.rst.in: - - update on ccid documentation - rebuilding documentation when any - *.in file changes + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate + ChangeLog from git -2011-11-02 frankmorgner +2013-06-21 Frank Morgner - * [r606] doc/README.rst, doc/autotools.rst, doc/questions.rst: - added autogenerated files for easier development checkout + * 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 -2011-11-01 frankmorgner +2013-06-20 Frank Morgner - * [r605] doc/Makefile.am: only refresh documentation if needed + * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of + boxed verify/modify -2011-10-29 frankmorgner +2013-06-20 Frank Morgner - * [r599] doc/Makefile.am, doc/README.rst[DEL], - doc/README.rst.in[CPY]: more autotool magic + * ccid/src/ccid.c: fixed parsing of bNumberMessage and response + buffer for boxing error - * [r597] Makefile.am, configure.ac, doc/Makefile.am: - more - autotool magic in documentation files - including substituted - documentation files with distributed files +2013-06-19 Frank Morgner - * [r595] doc/Makefile.am, doc/README.rst, doc/questions.rst.in: - - worked around warnings of sphinx - using generic file for - questions for all subprojects + * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data - * [r594] doc/README.rst: documentation +2013-06-19 Frank Morgner - * [r591] Makefile.am, doc/Makefile.am, doc/README.rst, - doc/autotools.rst.in: using generic autotools description for all - subprojects + * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace -2011-10-28 frankmorgner +2013-06-18 Frank Morgner - * [r590] doc/README.rst: added more markup + * 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 -2011-10-27 frankmorgner +2013-06-17 Frank Morgner - * [r587] Makefile.am, README, README.dox[DEL], configure.ac, doc, - doc/Makefile.am, doc/README.rst[CPY]: using a dedicated folder - for documentation in each subproject + * 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 - * [r586] README.dox: documentation +2013-06-16 Frank Morgner -2011-10-27 oepen + * 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 - * [r585] README.dox: -Better install instructions for ccid-emulator - -Added metadata to documentation +2013-06-15 Frank Morgner -2011-10-23 frankmorgner + * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation + about boxing commands - * [r564] README.dox: +2013-06-14 Frank Morgner -2011-10-22 frankmorgner + * npa/src/npa.c: use sc_format_apdu where possible - * [r561] Doxyfile.in[DEL], Makefile.am, configure.ac: dont generate - sourcecode documentation for binaries +2013-06-14 Frank Morgner -2011-10-14 oepen + * npa/src/iso-sm.c: fixed typo - * [r553] Doxyfile.in: Fix __attribute__ handling of doxygen +2013-06-13 Frank Morgner -2011-10-13 oepen + * npa/src/boxing.c: avoid multiple copies for asn1 formatting - * [r551] Doxyfile.in, README.dox: -Removed README.dox from ccid - Doxyfile inputs -Started to use breathe to integrate Doxygen - documentation into sphinx +2013-06-13 Frank Morgner - * [r550] Doxyfile.in: -Exclude OpenSC from documentation -Enable - XML documentation generation for sphinx + * npa/src/scutil.c: fancier output for print_avail -2011-10-12 oepen +2013-06-13 Frank Morgner - * [r544] README.dox: Converted ccid documentation to - reStructuredText + * 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 -2011-09-26 frankmorgner +2013-06-12 Frank Morgner - * [r539] apdus[DEL]: - moved example apdus to npa-tool + * npa/src/npa.c: fixed memory leak -2011-09-20 frankmorgner +2013-06-11 Frank Morgner - * [r534] src/ccid.c: handling certificate description and chat in - libnpa instead of ccid-emulator + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: fixed default location of + reader.conf.d use `./configure --confdir` for changing the default - * [r533] src/ccid.c: checking certificate description on pso:verify - certificate +2013-06-11 Frank Morgner - * [r532] src/ccid.c: dumping chat + * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links - * [r531] src/ccid.c: dumping certificate description +2013-06-11 Frank Morgner -2011-09-14 frankmorgner + * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, + virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf - * [r529] src/ccid.c: added ugly hack to support changing the - eID-PIN with AusweisApp +2013-06-11 Frank Morgner - * [r528] src/ccid.c: fixed parsing of modification input + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added default cvca trust anchor (German eID PKI) -2011-09-02 frankmorgner +2013-06-11 Frank Morgner - * [r521] 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. + * 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 - * [r520] README.dox, src/ccid.c, src/ccid.h: fixed problems parsing - pin modification data structure +2013-06-06 Frank Morgner - * [r519] src/cats-test.c, src/ccid.c: fixed bugs for pin - modification + * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input - * [r518] patches/ccid-1.4.4.patch: fixed bug stating insufficient - buffer +2013-06-06 Frank Morgner - * [r517] src/cats-test.c, src/ccid.c, src/usb.c: fixed bugs due to - new version of opensc + * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on + reader -2011-08-30 frankmorgner +2013-06-05 Frank Morgner - * [r511] configure.ac, src/Makefile.am, src/cats-test.c, - src/ccid.c, src/sslutil.c, 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 + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added meaningfull default data -2011-08-09 frankmorgner +2013-06-04 Frank Morgner - * [r488] patches/ccid-1.4.4.patch: patch to newest version of - libccid + * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad -2011-08-08 frankmorgner +2013-06-09 Frank Morgner - * [r481] src/usb.c: returning default strings on selection of wrong - language + * ccid/src/ccid.c: fixed pin modification for implicitly given new + pin -2011-08-02 frankmorgner +2013-06-03 Frank Morgner - * [r476] src/cats-test.c: fixed potential buffer overflow when - parsing input + * 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 -2011-07-28 oepen +2013-06-09 Frank Morgner - * [r442] README.dox: Fixed some typos + * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for + building GadgetFS -2011-07-28 frankmorgner +2013-06-09 Frank Morgner - * [r441] configure.ac: fixed configure with pace + * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints -2011-07-27 frankmorgner +2013-05-29 Frank Morgner - * [r440] .: + * pcsc-relay/src/lnfc.c: added support for interrupting libnfc -2011-07-25 frankmorgner +2013-05-29 Frank Morgner - * [r433] ., configure.ac, src, src/ccid.c: switched to opensc - 0.12.1, where build_apdu has been accepted as sc_bytes2apdu + * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 - * [r432] src/ccid.c: added support for GetReaderInfo of BSI - TR-03119 +2013-05-29 Frank Morgner - * [r431] src/ccid.c: - bugfix to be conform to OpenPACE API - added - consistency checks for lengths of APDUs + * pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll -2011-07-23 frankmorgner +2013-05-29 Frank Morgner - * [r427] configure.ac: silent build rules + * ccid/src/ccid.c: use built-in function to parse pseudo apdu -2011-02-08 frankmorgner +2013-05-29 Frank Morgner - * [r415] ChangeLog, configure.ac: released 0.5 + * npa/certs/Makefile.am: fixed install directories for certificates - * [r414] src, src/opensc[DEL]: fixed generation of distribution - file +2013-05-29 Frank Morgner - * [r413] src/ccid.c: adapted to the latest changes of libnpa + * npa/src/npa/npa.h: fixed includes - * [r411] src/binutil.c: added mingw compatibility +2013-05-29 Frank Morgner -2011-02-02 frankmorgner + * ccid/Makefile.am, ccid/configure.ac: detecting availability of + pace support - * [r404] configure.ac, src/Makefile.am: building clean distribution - file +2013-05-29 Frank Morgner - * [r403] configure.ac, src/Makefile.am, src/ccid.c, src/ccid.h, - src/scutil.h, src/usb.c: renamed libpace to libnpa + * pcsc-relay/win32/Makefile.am: fixed reference to missing + libnfc_mingw.patch -2011-02-01 frankmorgner +2013-05-13 Frank Morgner - * [r402] src, src/opensc: getting opensc only once + * 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 -2011-01-31 frankmorgner +2013-05-23 Frank Morgner - * [r394] README.dox, configure.ac, src, src/Makefile.am: linking - against opensc now as shared library + * pcsc-relay/win32/Makefile.am: install everything from libnfc for + windows build -2011-01-16 frankmorgner +2013-05-23 Frank Morgner - * [r391] src/Makefile.am: - fixed memory corruption when getting - ef.cardaccess - minor changes in build process with libopensc + * npa/win32/Makefile.am: fixed opensc host for cross compiling - * [r390] Makefile.am, src/Makefile.am: optimized makefile-targets +2013-05-19 Frank Morgner -2011-01-15 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning - * [r389] README.dox, configure.ac, src/Makefile.am: - added - customization via OPENSC_CONFIGURE - changed information - regarding opensc - fixed pkg-config file +2013-05-19 Frank Morgner - * [r387] src/ccid.c, src/usb.c: - fixed problem when powering the - card - removed unused code that had to do with slot-complexity + * 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 -2011-01-14 frankmorgner +2013-05-19 Frank Morgner - * [r386] src/ccid.c: supporting only one slot due to new opensc - limitations + * pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: + building the most recent version of libnfc - * [r385] configure.ac, src/Makefile.am, src/ccid.c, src/ccid.h: - 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... +2013-05-14 Frank Morgner -2010-12-13 frankmorgner + * npa/win32/Makefile.am: fixed missing variable for cross compiling - * [r383] src/cats-test.c: type of secret can be specified via - command line +2013-05-14 Frank Morgner -2010-12-11 frankmorgner + * 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 - * [r379] README.dox: fixed configure command +2013-03-05 Frank Morgner - * [r378] README.dox: - updated information + * 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 -2010-12-10 frankmorgner + http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html + +2013-02-27 Frank Morgner - * [r377] src/pcscutil.c: fixed build with pcsc-lite + * 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 - * [r376] src/cats-test.c, src/pcscutil.c: Fix build with visual - studio + * npa/src/npa-tool.c: fixed tag of auxiliary data payload -2010-12-08 frankmorgner +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 - * [r375] src/ccid.c: adapted to the latest changes of libpace +2013-02-25 Frank Morgner - * [r370] ChangeLog, configure.ac: releasing 0.4 + * 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 -2010-12-07 frankmorgner +2013-02-25 Frank Morgner - * [r368] README.dox: updated information + * 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 - * [r367] src/scutil.h: added missing file +2013-02-25 Frank Morgner - * [r366] configure.ac, src/scutil.h[DEL]: linking against libopensc - not easily possible. we need to remove this dependancy + * 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 -2010-11-22 frankmorgner +2013-02-18 Frank Morgner - * [r365] src/cats-test.c, src/pcscutil.c, src/pcscutil.h: fixed - compiling for windows + * .gitignore: gitignore -2010-11-15 frankmorgner +2013-02-18 Frank Morgner - * [r361] src/Makefile.am, src/ccid.c, src/scutil.h, src/sm.c[DEL]: - removed/replaced remains of libpace + * pcsc-relay/doc/download.rst.in: added missing file - * [r360] configure.ac: not building cats-test by default. +2013-02-18 Frank Morgner -2010-11-14 frankmorgner + * 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 - * [r359] Makefile.am, configure.ac, libpace.pc.in[DEL], - src/Makefile.am, src/pace[DEL], src/pace-tool.c[DEL], - src/pace.c[DEL], src/pace_lib.c[DEL], src/scutil.c, src/sm.c: - extracted libpace from ccid +2013-02-18 Frank Morgner -2010-10-28 frankmorgner + * npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo - * [r347] README.dox: updated support information +2013-02-09 Frank Morgner - * [r346] README.dox, apdus, src/pace-tool.c: - fixed: pace-tool - dumped wrong apdu buffer - updated documentation on opensc + * 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 -2010-10-27 frankmorgner +2013-02-09 Frank Morgner - * [r345] src/pace-tool.c, src/scutil.c: - cleaned (debug) output - - fixed error in interactive mode of pace-tool + * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, + npa/win32/build_npa.patch: updated windows build - * [r344] src/ccid.c, src/pace.c: pace card supports extended - lengths. note that we really need a card driver which covers that +2013-02-09 Frank Morgner - * [r343] Makefile.am, README.dox, apdus, src/pace-tool.c: plaintext - apdus to be sent via SM can now be read from a file + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + import of EF.CardSecurity was a degradation of OpenPACE + 7016e1a6e958cb7b9a241c059deb807f31dff5fe -2010-10-26 frankmorgner +2013-02-09 Frank Morgner - * [r341] src/binutil.c, src/ccid.c, src/pace-tool.c, src/scutil.c, - src/usb.c: unified usage of sizeof. found some potential memory - corruptions with that. + * 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 - * [r340] src/ccid.c, src/scutil.c, src/usb.c: - fixed memory - corruption on card initialization - fixed compilation warning +2013-02-09 Frank Morgner -2010-10-22 frankmorgner + * npa/src/npa.c: only warn about missing certificate description - * [r339] src/ccid.c: added workaround for ausweisapp +2013-02-09 Frank Morgner -2010-10-21 frankmorgner + * npa/src/npa.c: fixed asn1 - * [r338] src/ccid.c, src/pace.c: fixed formating of - ReadersPACECapabilities result. errors were due to changes of - r284 +2013-02-09 Frank Morgner - * [r337] src/ccid.c, 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) + * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: + distributing nPA's default trust anchors -2010-10-15 frankmorgner +2013-02-09 Frank Morgner - * [r334] src/Makefile.am, src/binutil.c, src/binutil.h, - src/pace/scutil.h, src/scutil.c, src/usb.c: - moved - OpenSC-related functions to scutil - added make-target for - flawfinder (to be used with vim) + * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal -2010-10-14 frankmorgner +2013-02-09 Frank Morgner - * [r331] src/usb.c: added command line option for gadgetfs - mountpoint + * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1 + helper for auxiliary data -2010-10-13 frankmorgner +2013-02-09 Frank Morgner - * [r330] Makefile.am, configure.ac: switched from automake to sed - for substitution of automake variables + * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some + compiler warnings -2010-10-11 frankmorgner +2013-02-09 Frank Morgner - * [r317] src/pace.c: added argument checking + * npa/src/iso-sm.c: fixed bug in iso sm driver - * [r316] src/binutil.c, src/ccid.c, src/pace.c, src/scutil.c, - src/sm.c: reviewed files with flawfinder +2013-02-09 Frank Morgner -2010-10-07 frankmorgner + * npa/src/npa.c: check for NULL pointer - * [r300] src/cats-test.c, src/pcscutil.c, src/pcscutil.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 +2013-02-07 Dominik -2010-10-06 frankmorgner + * npa/src/opensc: Fix opensc submodule - * [r299] src/Makefile.am, src/cats-test.c, src/pcscutil.c, - src/pcscutil.h: prepare to merge with pcsc_to_picc +2013-02-04 Frank Morgner -2010-10-04 frankmorgner + * npa/src/npa.c: fixed recursive write of EFs - * [r297] Doxyfile.in, README.dox: added missing files +2013-02-04 Frank Morgner - * [r296] src/ccid.h, src/usb.c: using strtol instead of sscanf + * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: + fixed special functions - * [r295] 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 +2013-01-31 Frank Morgner - * [r294] README: added README as link to doxygen file + * 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 - * [r293] Makefile.am, README[DEL], src/usb.c: only using doxygen - description as readme +2013-02-01 Frank Morgner -2010-10-02 frankmorgner + * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for + encryption in iso SM driver - * [r292] Doxyfile[DEL], Makefile.am, configure.ac, doxygen.am[DEL], - m4/doxygen.m4[DEL]: changed to a more simplistic generation of - documentation +2013-02-01 Frank Morgner -2010-10-01 frankmorgner + * npa/src/npa-tool.c: selectig eid after EAC - * [r291] src/ccid.h, src/pace/pace.h, src/pace/sm.h, src/usb.c: - added documentation +2013-01-31 Frank Morgner -2010-09-30 frankmorgner + * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA - * [r290] src/usb.c: sending description about the running - configuration via usb descriptor +2013-01-29 Frank Morgner - * [r289] Doxyfile, Makefile.am, configure.ac, doxygen.am, - m4/doxygen.m4, src/ccid.h, src/pace/pace.h, src/pace/pace_lib.h, - src/pace/scutil.h, src/pace/sm.h, src/sm.c: added documentation + * 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 -2010-09-29 frankmorgner +2013-01-29 Frank Morgner - * [r288] src/cats-test.c, src/ccid.c, src/ccid.h, src/pace.c, - src/pace/pace.h, src/pace/sm.h, src/usb.c: added documentation + * npa/test_vicc_with_npa-tool.sh: fixed typo - * [r287] src/pace.c: adapted to the latest changes of OpenPACE +2012-12-17 Frank Morgner -2010-09-28 frankmorgner + * npa/src/npa/npa.h: added missing documentation - * [r286] patches/Makefile.am, patches/ccid-1.3.13.patch[DEL], - patches/pcsclite_trunk_r5270.patch[DEL]: postpone patch update - for higher versions of ccid +2012-12-16 Frank Morgner - * [r285] patches/ccid-1.3.11.patch, src/ccid.c: forgot writeback to - RxBuffer in ccid driver + * npa/doc/api.rst: added overview about TA/CA to documentation -2010-09-27 frankmorgner +2012-12-16 Frank Morgner - * [r284] patches/ccid-1.3.11.patch, src/ccid.c, 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 + * .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 - * [r283] src/pace.c: corrected indent and title of CHAT and - certificate description +2012-12-11 Frank Morgner - * [r282] src/pace.c: added support for printing and transmitting - chat + * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed + generation of documentation - * [r281] src/pace.c, src/pace/pace.h: print certificate description +2012-12-09 Frank Morgner - * [r280] src/Makefile.am, src/cats-test.c[CPY], - src/cats-tool.c[DEL], src/pace.c, src/pace/pace.h: working on - support for certificate description + * 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. -2010-09-25 frankmorgner +2012-12-08 Frank Morgner - * [r279] src/pace/sm.h, src/sm.c: deactivate emulators sm context, - when host sends sm protected apdus + * 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. -2010-09-24 frankmorgner +2012-12-08 Frank Morgner - * [r278] src/cats-tool.c, src/scutil.c: - finished simulation of - ta/ca - fixed parsing case 4 extended apdu + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + printing of EAC CTX - * [r277] src/cats-tool.c, src/sm.c: - fixed pace input parameters - of cats-tool - fixed apdu of simulation of ta/ca (cats-tool) - - fixed padding removal (sm) +2012-11-21 Frank Morgner - * [r276] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r5067.patch[DEL], - 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) + * 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. -2010-09-23 frankmorgner +2012-11-21 Frank Morgner - * [r275] src/cats-tool.c, src/ccid.c, 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 + * 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 - * [r274] src/ccid.c, src/pace-tool.c, src/pace.c, 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 +2012-11-21 Frank Morgner - * [r273] src/ccid.c, src/pace-tool.c: added debugging of invalid - apdus + * npa/src/npa.c, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to + changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed - * [r272] src/pace.c: adatpted to the latest changes of OpenPACE. - EstablishPACEChannel now fully functional +2012-11-01 Frank Morgner -2010-09-21 frankmorgner + * 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 - * [r271] src/cats-tool.c: - fixed receive length - added simulation - of buergerclient/ausweisapp +2012-11-01 Frank Morgner -2010-09-20 frankmorgner + * npa/test_vicc_with_npa-tool.sh: disable check of validity period + for testing - * [r270] src/ccid.c: - removed unnecessary checks of NULL pointer - before using free() - fixed memory leak for buergerclient - workaround +2012-11-01 Frank Morgner -2010-09-19 frankmorgner + * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing - * [r269] src/scutil.c: fixed case 2 extended apdu parsing +2012-11-01 Frank Morgner -2010-09-18 frankmorgner + * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use + terminal's CHAT by default - * [r268] src/ccid.c, src/ccid.h, src/usb.c: - extended length fully - functional. fixed last problems with lengths and ccid descriptor. +2012-10-26 Frank Morgner -2010-09-16 frankmorgner + * ccid/configure.ac: comprehensive checking for help2man and + gengetopt - * [r267] src/scutil.c: bugfix: case 2 extended length apdu are now - recognized +2012-10-26 Frank Morgner -2010-09-15 frankmorgner + * npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking + for help2man and gengetopt - * [r266] src/ccid.c, src/scutil.c, 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 +2012-10-26 Frank Morgner - * [r265] src/ccid.c, src/pace-tool.c: reset the card before - disconnecting to unpower and reset the secure messaging status + * virtualsmartcard/configure.ac: comprehensive checking for help2man -2010-09-14 frankmorgner +2012-10-12 Frank Morgner - * [r264] src/ccid.c, src/pace-tool.c, src/pace.c, src/pace/sm.h, - src/sm.c: - some unneded functions are no longer available in - header files - cleaned memory leaks in pace-tool and - ccid-emulator + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let + MSE:Set AT distinguish between tags 83, 84 - * [r263] src/cats-tool.c: - fixed wrong PCSC-PACE-data - fixed - command line parsing +2012-10-11 Frank Morgner -2010-09-13 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + selecting MF on reset and power up - * [r262] src/pace.c, src/pace/pace.h: added support for unambiguous - PACE-channel selection (ID.icc and ID.pcd) +2012-10-10 Frank Morgner - * [r261] src/ccid.c: fixed memory corruption for too long - _RDR_to_PC_DataBlock packages + * npa/src/sm.c: fixed wrong encoding of protected Le -2010-09-09 frankmorgner +2012-10-09 Frank Morgner - * [r260] src/cats-tool.c, src/usb.c: bugfix: wrong format strings + * 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 -2010-09-01 frankmorgner +2012-10-08 Frank Morgner - * [r259] configure.ac, src/Makefile.am, src/cats-tool.c[CPY], - src/ccid-test.c[DEL]: - 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 + * npa/src/npa.c: added calculation of longest encrypted short-length + APDU -2010-08-31 frankmorgner +2012-10-05 Frank Morgner - * [r258] src/ccid-test.c: - bugfix: pace output data now parsed - correctly - added time measurement + * npa/src/npa.c, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to + changes of openpace in 91d6ee1ec80f6... - * [r257] src/ccid-test.c: removed PCSC_TLV_STRUCTURE since its the - attributes are not always packed +2012-10-05 Frank Morgner - * [r256] configure.ac, src/ccid-test.c: - bugfix: now converting - pace io control to host byte order - now parsing pace output data - - use pcsclite-capabilities, if possible + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added + `--cvca` parameter -2010-08-30 frankmorgner +2012-10-05 Frank Morgner - * [r255] src/ccid-test.c: including reader.h, if possible + * npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in: + updated help for `--disable-checks` - * [r254] src/ccid-test.c: added compatibility with windows +2012-10-05 Frank Morgner -2010-08-25 frankmorgner + * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory + leaks - * [r253] configure.ac, libpace.pc.in: added missing file +2012-10-05 Frank Morgner - * [r252] src/pace-tool.c: added pace-tool can now break can, pin, - puk with brute force + * npa/src/npa.c: debug the result from CA's general authenticate -2010-08-24 frankmorgner +2012-10-05 Frank Morgner - * [r251] configure.ac, src/ccid.c, src/pace.c, src/pace/pace.h: - added workaround for current buergerclient to read efcardaccess + * npa/src/sm.c: fixed short length SM APDUs (especially case 2) -2010-07-15 frankmorgner +2012-10-04 Frank Morgner - * [r223] Makefile.am, configure.ac, patches/Makefile.am, - src/Makefile.am, src/ccid.c, src/pace, src/pace.h[DEL], - src/pace/pace.h[CPY], src/pace/pace_lib.h[CPY], - src/pace/scutil.h[CPY], src/pace/sm.h[CPY], src/pace_lib.h[DEL], - src/scutil.h[DEL], src/sm.h[DEL]: - made establishpacechannel - output independant from any byte order conversion. little endian - handling is done by the ccid-part. - pacelib exports - PACE-functionality. + * npa/src/npa.c: fixed Le for get challenge -2010-07-12 frankmorgner +2012-10-04 Frank Morgner - * [r217] src/ccid.c, src/usb.c: - usb.c: fixed signal handling - - ccid.c: revised construction of RDR_to_PC_*-packages to make the - code more readable + * npa/src/npa.c: nPA: using case 3 apdu for verify - * [r215] src/ccid.c, src/pace-tool.c, src/pace.c, src/pace.h: - - made establishpacechannel output independant from any byte order - conversion. little endian handling is done by the ccid-part. +2012-10-04 Frank Morgner - * [r211] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r5067.patch: bugfix: transform pace output - buffer on usb from little endian to host byte order + * npa/src/npa.c: fixed CLA of PACE's last general authenticate - * [r210] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r5063.patch[DEL], - patches/pcsclite_trunk_r5067.patch: - fixed parse errors +2012-10-04 Frank Morgner - * [r209] patches/Makefile.am, patches/ccid-1.3.11.patch, - patches/ccid-1.3.13.patch, src/ccid.c, src/pace-tool.c, - src/pace.c, 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. + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + updated CLI information regarding CAR -2010-07-07 frankmorgner +2012-10-04 Frank Morgner - * [r202] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r5063.patch, src/pace.c: - added support - for IDicc - fixed parse error of pace output buffer + * 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. - * [r201] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r4993.patch[DEL], - patches/pcsclite_trunk_r5063.patch: - added parsing of PACE data - - bugfix: PACE output data had to be wrapped again +2012-10-04 Frank Morgner -2010-07-05 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + PACE_STEP3D_verify_authentication_token - * [r195] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r4993.patch: bugfix: PACE response data - was not copied to application +2012-10-02 Frank Morgner -2010-07-04 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + initialize ca without specifying `protocol` - * [r194] src/ccid-test.c: printing received buffers +2012-10-02 Frank Morgner - * [r193] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsclite_trunk_r4993.patch: bugfix: get the whole PACE - response data + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + ALGO_MAPPING: added oids for TA, CA, RI and PACE - * [r192] src/ccid.c, src/pace.c, 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 +2012-10-01 Frank Morgner -2010-07-02 frankmorgner + * 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. - * [r191] src/pace.c: added ef.cardaccess and statusbytes to - response of establishpacechannel +2012-10-01 Frank Morgner - * [r190] src/ccid.c, src/pace.c: fixed wrong text of prompt for - secret + * 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 -2010-07-01 frankmorgner +2012-09-27 Frank Morgner - * [r184] ChangeLog: really releasing 0.3 + * 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. - * [r182] Makefile.am: fixed missing Makefile to include patche +2012-09-27 Frank Morgner - * [r181] Makefile.am, configure.ac, patches/Makefile.am: added - patches to distribution file + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + TA's ephemeral public key is saved as IV in CRT - * [r180] ChangeLog, configure.ac: releasing 0.3 +2012-09-26 Frank Morgner - * [r179] src/pace-tool.c, src/pace.h: - fixed unblock pin, it is - now successfully tested + * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall -2010-06-25 frankmorgner +2012-09-24 Frank Morgner - * [r170] src/ccid.c, src/pace.c, 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 + * 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. + 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 +2010-06-23 oepen - * [r169] patches/ccid-1.3.11.patch, patches/ccid-1.3.13.patch, - patches/pcsc-lite-1.5.5.patch, patches/pcsc-lite-1.6.1.patch: - -Fixed patches so bitbake can apply them -Added patches to - bitbake recipes + * 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 -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 - * [r168] src/ccid.c, src/usb.c: - better (or at least some) signal - handling - always checking the existance of a card, when - requested +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 +2010-06-22 frankmorgner - * [r166] src/ccid.c, src/ccid.h, 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 + * 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 - * [r162] src/ccid.c, src/ccid.h, src/usb.c: forcing empty parameter - list with function(void) instead of unspecified parameter list - with function() + * 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-21 frankmorgner +2010-06-22 oepen - * [r161] src/ccid.c, src/pace.c, src/scutil.c, src/sm.c: - made - debugging of openssl errors human readable - removed debugging of - return values, added human readable messages instead + * 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-20 frankmorgner +2010-06-21 frankmorgner - * [r160] patches/ccid-1.3.13.patch, patches/pcsc-lite-1.6.1.patch: - added patches for newer versions of ccid and pcsc-lite + * 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 - * [r159] patches, patches/ccid-1.3.11.patch, - patches/pcsc-lite-1.5.5.patch, - patches/pcsclite_trunk_r4993.patch[CPY], - pcsclite_trunk.patch[DEL]: added patches for distribution - packages of ccid and pcsc-lite +2010-06-20 frankmorgner -2010-06-19 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 - * [r157] src/pace-tool.c, src/pace.c: - pace-tool: fixed length of - input buffer for EstablishPACEChannel - added debug messages to - pace.c +2010-06-20 frankmorgner - * [r156] Makefile.am, pcsclite_trunk.patch, src/ccid-test.c, - src/ccid.c, src/ccid.h, src/pace-tool.c, src/pace.c, src/pace.h, - 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 + * 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-18 frankmorgner +2010-06-20 oepen - * [r155] pcsclite_trunk.patch, src/ccid-test.c, 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 + * 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 - * [r154] pcsclite_trunk.patch, src/ccid-test.c, 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 +2010-06-19 frankmorgner -2010-06-17 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 - * [r153] configure.ac, src/Makefile.am, src/ccid-test.c: added - ccid-test to evaluate the PACE features of ccid-emulator - (untested) +2010-06-19 frankmorgner -2010-06-16 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 - * [r152] configure.ac, pcsclite_trunk.patch, src/Makefile.am, - src/ccid.c, src/pace.c, src/sm.c, src/sm.h: added PACE features - to ccid-emulator (untested) +2010-06-18 frankmorgner -2010-06-10 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 - * [r146] src/pace-tool.c, 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 +2010-06-18 frankmorgner -2010-06-09 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 - * [r143] configure.ac, src/Makefile.am: renamed ccid to - ccid-emulator to avoid conflicts with libccid +2010-06-17 frankmorgner - * [r141] Makefile.am, src/Makefile.am: added missing files for - distribution packages + * 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-05 frankmorgner +2010-06-16 frankmorgner - * [r132] ChangeLog: updated checksums, install files for recipes. - updated log files for 0.6.1 + * 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 - * [r131] src/pace-tool.c, src/pace.c, src/pace.h, src/sm.c, - 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 +2010-06-14 oepen -2010-06-04 frankmorgner + * 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 - * [r130] src/sm.c: fixed uninitialized pointer which caused - segfault on decryption. +2010-06-14 oepen - * [r129] src/pace.c: fixed segfault if ef.cardaccess is not - readable + * 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-03 frankmorgner +2010-06-14 oepen - * [r128] src/sm.c: added error messages + * pace-gui/configure.ac: Bumped version number git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@149 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r127] src/pace-tool.c: bugfix for conversion of hex to binary - for interactive mode +2010-06-14 oepen -2010-06-02 frankmorgner + * 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 - * [r125] README, src/pace-tool.c: added information about the - environment variables used +2010-06-11 oepen - * [r124] src/pace-tool.c: pace-tool can now read secrets from - environment variables + * 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 - * [r123] src/pace-tool.c: made pin puk can or mrz an optional - command line argument +2010-06-10 frankmorgner - * [r122] src/pace-tool.c: fixed precision of time measurement + * 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 - * [r121] src/pace-tool.c: added time measurement for a PACE run +2010-06-10 oepen -2010-06-01 frankmorgner + * 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 - * [r119] src/pace-tool.c: establish pace channel and exit, when no - further commandline option is given +2010-06-10 oepen - * [r118] src/pace-tool.c: - added switch to enable apdu translating - (disabled by default) + * 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-05-26 frankmorgner +2010-06-09 frankmorgner - * [r111] src/pace-tool.c, src/pace.c, src/pace.h, src/sm.c: removed - some messages, when less verbose. fixed little endian problem - when parsing input buffer of EstablishPACEChannel. + * 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-05-20 frankmorgner +2010-06-09 frankmorgner - * [r110] src/sm.c: fixed class byte generation for sm apdu + * 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 - * [r109] src/pace-tool.c, src/pace.c, src/sm.c: - sm_transmit_apdu - doesn't check SWs anymore - not throwing error for sw=63XX in - mse:set at +2010-06-09 frankmorgner - * [r108] src/pace-tool.c, src/pace.c, src/pace.h, 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. + * 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-05-18 oepen +2010-06-08 oepen - * [r107] src/pace.c: Changed EXPLICIT tagging of CHAT and auxiliary - authenticated data to IMPLICIT tagging + * 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-05-16 frankmorgner +2010-06-08 oepen - * [r106] src/pace-tool.c, src/pace.c, 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 + * 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-05-08 frankmorgner +2010-06-08 oepen - * [r101] configure.ac: added maintainer + * 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 - * [r100] src/scutil.c, src/scutil.h, src/sm.c, src/sm.h: moved - bin_log to scutil +2010-06-08 oepen - * [r99] README: updated informations about pace-tool + * virtualsmartcard/configure.ac: git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@137 + 96b47cad-a561-4643-ad3b-153ac7d7599c -2010-05-07 frankmorgner +2010-06-08 oepen - * [r98] configure.ac: corrected configure output + * 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 - * [r96] INSTALL[DEL], configure.ac: removed unmodified file +2010-06-08 oepen - * [r95] src/pace.c: added _essential_ missing file + * 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 - * [r94] Makefile.am: added missing file +2010-06-07 oepen - * [r93] ChangeLog, INSTALL, Makefile[DEL], NEWS, binutil.c[DEL], - binutil.h[DEL], ccid.c[DEL], ccid.h[DEL], configure.ac, m4, - m4/Makefile.am, m4/acx_pthread.m4, pace-tool.c[DEL], pace.c[DEL], - pace.h[DEL], pace_lib.c[DEL], pace_lib.h[DEL], scutil.c[DEL], - scutil.h[DEL], sm.c[DEL], sm.h[DEL], src, src/Makefile.am, - src/binutil.c[CPY], src/binutil.h[CPY], src/ccid.c[CPY], - src/ccid.h[CPY], src/pace-tool.c[CPY], src/pace.h[CPY], - src/pace_lib.c[CPY], src/pace_lib.h[CPY], src/scutil.c[CPY], - src/scutil.h[CPY], src/sm.c[CPY], src/sm.h[CPY], src/usb.c[CPY], - src/usbstring.c[CPY], src/usbstring.h[CPY], usb.c[DEL], - usbstring.c[DEL], usbstring.h[DEL]: fixed include in pace.c. - switched to autotools + * 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-05-05 frankmorgner +2010-06-07 oepen - * [r92] Makefile, binutil.c[CPY], binutil.h[CPY], ccid.c, - pace-tool.c, scutil.c, scutil.h, usb.c, util.c[DEL], util.h[DEL]: - split up utils into stuff for program and sc handling + * 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-05-04 frankmorgner +2010-06-05 frankmorgner - * [r91] pace-tool.c, pace.c, pace.h: cleaned up pace.c and moved - test_pace to pace-tool.c + * 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 - * [r90] Makefile, pace-tool.c, 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. +2010-06-05 frankmorgner - * [r89] Makefile, ccid.c, ccid.h, pace-tool.c, pace.c, usb.c, - util.c, util.h: cleaned up command line options of pace-tool and - made it independant from ccid + * 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 - * [r88] pace.c, sm.c: bugfix: initializing apdu in pace_gen_auth. - bin_log now checks input data. +2010-06-04 frankmorgner - * [r87] pace.c: changed length of read binary apdu to support acr - 122 + * 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-05-03 frankmorgner +2010-06-04 frankmorgner - * [r86] Makefile, pace-tool.c, usb.c, util.c, util.h: put static - pace functionality into the new program pace-tool + * 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 - * [r85] pace.c: the number of remaining retries is a warning from - the card, not a fatal error +2010-06-03 frankmorgner -2010-04-29 frankmorgner + * ccid/src/sm.c: added error messages git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@128 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r84] pace.c: using proper type for getline result +2010-06-03 frankmorgner -2010-04-28 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 - * [r83] ccid.c, ccid.h, pace.c, pace.h, usb.c: added support for - changing CAN and PIN for PACE +2010-06-02 oepen -2010-04-27 frankmorgner + * 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 - * [r82] INSTALL: updated instructions +2010-06-02 frankmorgner - * [r81] Makefile, ccid.c, pace.c, sm.c, 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 + * 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-04-19 frankmorgner +2010-06-02 frankmorgner - * [r80] Makefile, ccid.c, ccid.h, usb.c: added option to select - card driver. beautified usage dialog. + * 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-04-16 frankmorgner +2010-06-02 frankmorgner - * [r79] Makefile: improved build process + * 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 - * [r78] usb.c: improved option parsing +2010-06-02 frankmorgner - * [r77] ccid.c, ccid.h, usb.c: added option to scan for available - readers + * 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-04-15 frankmorgner +2010-06-02 frankmorgner - * [r76] Makefile, pace.h, pace_lib.c, pace_lib.h: added header file - for pace library functions + * 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 - * [r75] Makefile, README, apdu.c[DEL], apdu.h[DEL], pace.c, 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) +2010-06-01 oepen - * [r74] README: updated information + * 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 - * [r73] README, ccid.c, ccid.h, pace.c, pace.h, sm.c, sm.h, 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 +2010-06-01 frankmorgner -2010-04-13 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 - * [r72] pace.c, pace.h, sm.c: - completed mac verification. sm with - pace is now fully functional. - made pace_test more fault - tolerant. +2010-06-01 frankmorgner -2010-04-12 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 - * [r71] pace.c, sm.c: - decryption of sm apdu now working. - verification of mac still missing. +2010-05-31 oepen - * [r70] ccid.c, pace.c, sm.c, usb.c: fixed various memory leaks and - potential segfaults + * 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 - * [r69] pace.c, pace.h, pace_lib.c: - protocol nid in pace_sm_ctx - is not needed any longer due to the changes of OpenPACE +2010-05-31 oepen - * [r68] pace.c, 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 + * 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 - * [r67] pace.c, pace.h: - trying new apdu to reset retry counter in - pace_test - added pace wrapper for sm_transmit_apdu which - automatically increments the ssc +2010-05-29 oepen - * [r66] pace.c: added missing include + * 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 - * [r65] pace.c: added code for reading cardsecurity +2010-05-29 oepen - * [r64] sm.c: - reverted changes from last commit + * 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 - * [r63] sm.c: - added more debugging - bugfix: header of sm apdu is - authenticated instead of the original apdu +2010-05-28 oepen -2010-04-11 frankmorgner + * 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 - * [r62] pace.c: bugfix: fetching unhandled error in update_iv + * 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 - * [r61] sm.c, sm.h: made bin_log more verbose +2010-05-04 frankmorgner - * [r60] pace.c, pace.h, pace_lib.c, 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. + * 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-04-10 frankmorgner +2010-05-04 frankmorgner - * [r59] sm.c, sm.h: made sm code independant from openssl + * 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 - * [r58] ccid.c, pace.c, sm.c, 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 +2010-05-04 frankmorgner - * [r57] pace.c, sm.c, sm.h: added sw checking for sm + * 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 - * [r56] pace.c, sm.c: added missing return buffer for select of - CardSecurity +2010-05-04 frankmorgner - * [r55] pace.c, pace.h, 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. + * 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-04-09 frankmorgner +2010-05-04 frankmorgner - * [r54] Makefile, apdu.h, ccid.c, ccid.h, pace.c, pace.h, - pace_lib.c, sm.c, sm.h, utils.c[DEL], utils.h[DEL]: - 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. + * 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-04-01 frankmorgner +2010-05-03 frankmorgner - * [r53] ccid.c, pace.c, pace.h, sm.h: integrated SM into pace + * 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-03-31 frankmorgner +2010-05-03 frankmorgner - * [r52] sm.c, sm.h, utils.c, utils.h: - added untested function to - decrypt sm - function cipher now always disables automatic - padding + * 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-03-29 frankmorgner +2010-04-29 frankmorgner - * [r51] Makefile, sm.c, sm.h, utils.c, utils.h: - Added an untested - SM implementation, currently only with encryption - Added utils - from OpenPACE + * 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-03-22 frankmorgner +2010-04-28 frankmorgner - * [r50] pace.c: adapted latest changes of OpenPACE + * 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-03-15 frankmorgner +2010-04-27 frankmorgner - * [r49] pace.c: bugfix: corrected types of fields from ASN1_INTEGER - to ASN1_OCTET_STRING + * ccid/INSTALL: updated instructions git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@82 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r48] pace.c: - adopted the latest changes of OpenPACE - bugfix: - created receive buffer before sending general authenticate apdus - - added more debug output +2010-04-27 frankmorgner -2010-03-10 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 - * [r47] apdu.c, apdu.h: bugfix +2010-04-19 frankmorgner -2010-03-09 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 - * [r46] pace.c: using specifications from TR-03110 2.01 as default - (as done by test cards) +2010-04-16 frankmorgner - * [r45] Makefile: bugfix: building with apdu.c apdu.h + * ccid/Makefile: improved build process git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@79 + 96b47cad-a561-4643-ad3b-153ac7d7599c -2010-03-08 frankmorgner +2010-04-16 frankmorgner - * [r44] apdu.c, apdu.h, 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. + * ccid/usb.c: improved option parsing git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@78 + 96b47cad-a561-4643-ad3b-153ac7d7599c -2010-03-05 frankmorgner +2010-04-16 frankmorgner - * [r43] pace.c, pace.h: - fixed includes - fixed return value from - pace_test if NO_PACE is defined + * 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 - * [r42] ccid.c, ccid.h, pace.c, pace.h, 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 +2010-04-15 frankmorgner -2010-03-01 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 - * [r41] ccid.c, ccid.h, pace.c, pace.h, 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. +2010-04-15 frankmorgner -2010-02-28 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 - * [r40] INSTALL, Makefile, README, ccid.c, pace.c, 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. +2010-04-15 frankmorgner -2010-01-31 frankmorgner + * ccid/README: updated information git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@74 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r37] usb.c: - implemented option parsing with getopt_long +2010-04-15 frankmorgner - * [r36] 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 + * 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-01-30 frankmorgner +2010-04-13 frankmorgner - * [r34] ccid.c, usb.c: - fixed segmentation fault, ccid running - stable now again + * 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 - * [r33] 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. +2010-04-12 frankmorgner - * [r32] ccid.c: - created detect_card_presence to avoid limitations - of sc_detect_card_presence + * 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-01-29 frankmorgner +2010-04-12 frankmorgner - * [r31] ccid.c, ccid.h, 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 + * 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-01-24 frankmorgner +2010-04-12 frankmorgner - * [r29] ccid.c, ccid.h: added support for bNumberMessage + * 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-01-23 frankmorgner +2010-04-12 frankmorgner - * [r28] ccid.c: added support for flags in bConfirmPIN + * 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 - * [r27] ccid.c: added support for pin modification +2010-04-12 frankmorgner - * [r26] ccid.c, ccid.h, usb.c: - added defines for pin modification - - debugging apdu and rapdu there where they are created - - splitted pin block operations into several functions + * 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-01-21 frankmorgner +2010-04-12 frankmorgner - * [r23] Makefile, ccid.c, ccid.h, 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 + * ccid/pace.c: added missing include git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@66 + 96b47cad-a561-4643-ad3b-153ac7d7599c -2010-01-14 frankmorgner +2010-04-12 frankmorgner - * [r22] ccid.c, ccid.h, usb.c: changed naming + * ccid/pace.c: added code for reading cardsecurity git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@65 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r21] usb.c: removed not needed iso-identifier +2010-04-12 frankmorgner - * [r20] Makefile, ccid.c, ccid.h, usb.c: code split into multiple - files, added include guards + * 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-01-12 frankmorgner +2010-04-12 frankmorgner - * [r17] ccid.h: perform_PC_to_RDR_Secure works, read actual PIN is - still missing + * 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-01-10 frankmorgner +2010-04-11 frankmorgner - * [r16] ccid.h: added support for pinpad. doesn't work atm, somehow - abPINApdu is wrong. + * 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-01-05 frankmorgner +2010-04-11 frankmorgner - * [r11] ccid.c, ccid.h: changed vendorid/productid, added new - structures for future PIN support. + * 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-01-04 frankmorgner +2010-04-11 frankmorgner - * [r8] ccid.c: Cleaned up warnings. + * 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 - * [r6] ccid.bb[DEL]: Separated bitbake recipes. vscarchitecture.bb - simply collects the other recipes now. +2010-04-10 frankmorgner -2009-08-06 schertz123456 + * 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 - * [r1] ., AUTHORS, COPYING, INSTALL, Makefile, README, ccid.bb, - ccid.c, ccid.h, usbstring.c, usbstring.h: Initial commit. +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/npa/ChangeLog b/npa/ChangeLog index 180d1c9..6a7101c 100644 --- a/npa/ChangeLog +++ b/npa/ChangeLog @@ -1,1379 +1,6844 @@ -2012-04-11 frankmorgner +2013-07-03 Frank Morgner - * [r756] configure.ac, doc/Makefile.am: using macro for doxygen + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location + of .git - * [r755] doc/Makefile.am, src/Makefile.am: use macro for sed im - makefiles +2013-06-28 Frank Morgner - * [r747] doc/api.rst: fixed cross reference to doxygen - documentation + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed + distcheck-hook - * [r744] doc/Doxyfile.in, doc/Makefile.am, doc/api.rst: fixed name - of doxygen generated tag file +2013-06-27 Frank Morgner - * [r743] doc/README.rst, doc/README.rst.in: updated documentation + * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c -2012-04-10 frankmorgner +2013-06-27 Frank Morgner - * [r739] configure.ac, src/Makefile.am: use help2man to generate - minimal man pages + * doc/index.txt: tikz description doesn't resolve abbreviations - * [r738] Makefile.am, 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. +2013-06-27 Frank Morgner - * [r737] src/Makefile.am, src/binutil.c[DEL], src/binutil.h[DEL], - src/npa-tool.c, src/npa-tool.ggo.in: switched to command line - handling with gengetopt + * doc/bilder/tikzstyles.tex: added missing file -2012-04-09 frankmorgner +2013-06-27 Frank Morgner - * [r734] configure.ac: more readable information via autoconf + * doc/conf.py: use today() as version number of vsmartcard docs -2012-04-05 frankmorgner +2013-06-27 Frank Morgner - * [r732] Makefile.am, src/Makefile.am: moved include of ws2_32 to - the appropriate place + * virtualsmartcard/src/vpicc/vicc.in: include program version in + help - * [r731] doc/README.rst, doc/README.rst.in: updated links and info - for installation +2013-06-27 Frank Morgner - * [r730] Makefile.am, Makefile.am.opensc: fixed cross compiling for - windows + * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is + too big -2012-04-04 frankmorgner +2013-06-26 Frank Morgner - * [r729] Makefile.am: updated windows build variables + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + implemented vicc to pass PCSC-Lite's handler_test -2012-03-02 frankmorgner +2013-06-26 Frank Morgner - * [r727] doc/Makefile.am, doc/README.rst: added recommended - configure options to documentation + * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and + return immediately -2012-02-26 frankmorgner +2013-06-26 Frank Morgner - * [r724] src/Makefile.am: follow symbolic links when searching for - openscs header files + * virtualsmartcard/doc/api.txt: network byte order is big endian -2012-02-20 frankmorgner +2013-06-26 Frank Morgner - * [r719] src/npa.c: adapted to changes of - https://github.com/frankmorgner/OpenSC + * pcsc-relay/src/vpcd-driver.c: adapted to changes of + fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c -2012-02-03 frankmorgner +2013-06-26 Frank Morgner - * [r710] src/npa.c: removed unused declaration + * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try -2012-02-01 frankmorgner +2013-06-25 Frank Morgner - * [r709] src/npa.c: return SC_SUCCESS instead of 0 + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + fixed asn1 structure of nPA's default data - * [r708] src/npa.c: removed handling of CAR and CHR, this is done - in TA by OpenPACE +2013-06-25 Frank Morgner - * [r707] src/npa.c: enable time check for imported certificates + * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output - * [r706] src/npa.c: removed card driver hack. use a better opensc - instead (see https://github.com/frankmorgner/OpenSC) +2013-06-25 Frank Morgner - * [r705] src/npa.c: adapted to openpace + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new + serialconfdir -2012-01-29 frankmorgner +2013-06-25 Frank Morgner - * [r698] configure.ac: include shell code for cloning opensc with - pace + * 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. -2012-01-25 frankmorgner +2013-06-21 Frank Morgner - * [r697] src/npa-tool.c: always print a message in case of an error + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate + ChangeLog from git - * [r696] Makefile.am.opensc, configure.ac, src, src/example.c, - src/npa-tool.c, src/npa.c, 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 +2013-06-21 Frank Morgner -2012-01-18 oepen + * 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 - * [r680] src/npa.c: Adjusted libnpa to API changes in OpenPACE +2013-06-20 Frank Morgner -2011-12-14 frankmorgner + * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of + boxed verify/modify - * [r668] configure.ac: use libcrypto instead of libssl +2013-06-20 Frank Morgner -2011-12-09 frankmorgner + * ccid/src/ccid.c: fixed parsing of bNumberMessage and response + buffer for boxing error - * [r664] doc/README.rst, doc/api.rst: small fixes +2013-06-19 Frank Morgner - * [r660] src/npa.c: + * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data -2011-12-08 frankmorgner +2013-06-19 Frank Morgner - * [r651] Makefile.am, configure.ac: autoconf macros for sed, ln and - mkdir + * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace -2011-12-07 frankmorgner +2013-06-18 Frank Morgner - * [r646] doc/README.rst, doc/autotools.rst: adapted to openpace + * 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 - * [r644] doc/README.rst.in: adapted to openpace +2013-06-17 Frank Morgner - * [r641] src/npa.c: adapted to openpace + * 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 -2011-12-01 frankmorgner +2013-06-16 Frank Morgner - * [r637] Makefile.am, configure.ac: minor fixes + * 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 -2011-11-08 frankmorgner +2013-06-15 Frank Morgner - * [r636] src/Makefile.am: added no-undefined for building a dll + * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation + about boxing commands - * [r635] doc/README.rst, doc/README.rst.in: not using static path - for program-output. instead setting the correct envirnment in - conf.py. +2013-06-14 Frank Morgner -2011-11-07 frankmorgner + * npa/src/npa.c: use sc_format_apdu where possible - * [r634] Makefile.am, configure.ac, src/npa-tool.c: - using - unsigned long long for constant max value of puk - fixed fixup_la - - guessing building machine +2013-06-14 Frank Morgner - * [r633] Makefile.am: using pkg-config for cross compile build + * npa/src/iso-sm.c: fixed typo - * [r632] configure.ac, src/npa-tool.c: using 64 bits for value of - puk +2013-06-13 Frank Morgner - * [r631] src/npa-tool.c: break secrets from bottom to top + * npa/src/boxing.c: avoid multiple copies for asn1 formatting - * [r630] src/npa.c: car and certificate description are now - optional for npa_ctx_create +2013-06-13 Frank Morgner - * [r629] src/npa.c: omitting initialize for ta for unauthenticated - terminals + * npa/src/scutil.c: fancier output for print_avail - * [r628] Makefile.am: install requires absolute path +2013-06-13 Frank Morgner -2011-11-05 frankmorgner + * 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 - * [r627] configure.ac, doc/Makefile.am, doc/README.rst, - doc/README.rst.in: included help output from programs in - documentation +2013-06-12 Frank Morgner - * [r626] Makefile.am: replaced pwd with abs_top_src_dir + * npa/src/npa.c: fixed memory leak - * [r625] configure.ac, doc/Makefile.am: cleaned up build of - documentation +2013-06-11 Frank Morgner - * [r624] Makefile.am: workaround to undefined reference to - rpl_malloc. cross compiling works now + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: fixed default location of + reader.conf.d use `./configure --confdir` for changing the default - * [r623] Makefile.am: using absolute include/library directories +2013-06-11 Frank Morgner - * [r622] Makefile.am: added fixes for la files + * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links - * [r621] Makefile.am, Makefile.am.opensc: modifying opensc to get - all library functions exported +2013-06-11 Frank Morgner - * [r620] Makefile.am: library fixup + * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, + virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf - * [r619] src/npa.c: fixed reference to cvc_cert function +2013-06-11 Frank Morgner - * [r618] Makefile.am: library fixup + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added default cvca trust anchor (German eID PKI) - * [r617] Makefile.am: work on cross compile build +2013-06-11 Frank Morgner - * [r616] Makefile.am: work on cross compile build + * 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 - * [r615] Makefile.am, src/npa/scutil.h: work on cross compile build +2013-06-06 Frank Morgner -2011-11-03 frankmorgner + * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input - * [r613] doc/Makefile.am: - update on ccid documentation - - rebuilding documentation when any *.in file changes +2013-06-06 Frank Morgner -2011-11-02 frankmorgner + * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on + reader - * [r606] doc/README.rst, doc/autotools.rst, doc/questions.rst: - added autogenerated files for easier development checkout +2013-06-05 Frank Morgner -2011-11-01 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added meaningfull default data - * [r605] doc/Makefile.am, doc/api.rst: only refresh documentation - if needed +2013-06-04 Frank Morgner - * [r604] doc/README.rst.in: added potential platforms to - documentation + * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad -2011-10-29 frankmorgner +2013-06-09 Frank Morgner - * [r599] doc/Makefile.am, doc/README.rst[DEL], - doc/README.rst.in[CPY]: more autotool magic + * ccid/src/ccid.c: fixed pin modification for implicitly given new + pin - * [r597] Makefile.am, configure.ac, doc/Makefile.am: - more - autotool magic in documentation files - including substituted - documentation files with distributed files +2013-06-03 Frank Morgner - * [r595] doc/Makefile.am, doc/README.rst, doc/questions.rst.in: - - worked around warnings of sphinx - using generic file for - questions for all subprojects + * 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 - * [r593] src/Makefile.am: correctly include example +2013-06-09 Frank Morgner - * [r591] Makefile.am, doc/Makefile.am, doc/README.rst, - doc/autotools.rst.in: using generic autotools description for all - subprojects + * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for + building GadgetFS -2011-10-28 frankmorgner +2013-06-09 Frank Morgner - * [r590] doc/README.rst: added more markup + * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints -2011-10-27 frankmorgner +2013-05-29 Frank Morgner - * [r588] doc/Makefile.am: automagically generate documentation of - virtualsmartcard + * pcsc-relay/src/lnfc.c: added support for interrupting libnfc - * [r587] Doxyfile.in[DEL], Makefile.am, README, README.dox[DEL], - configure.ac, doc, doc/Doxyfile.in[CPY], doc/Makefile.am, - doc/README.rst[CPY], doc/api.rst[CPY], doc/example.c: using a - dedicated folder for documentation in each subproject +2013-05-29 Frank Morgner - * [r586] README.dox: documentation + * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 -2011-10-27 oepen +2013-05-29 Frank Morgner - * [r585] README.dox: -Better install instructions for ccid-emulator - -Added metadata to documentation + * pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll -2011-10-27 frankmorgner +2013-05-29 Frank Morgner - * [r578] README.dox: copy and paste friendly installation guide + * ccid/src/ccid.c: use built-in function to parse pseudo apdu -2011-10-26 frankmorgner +2013-05-29 Frank Morgner - * [r577] README.dox: more detailed install instructions + * npa/certs/Makefile.am: fixed install directories for certificates - * [r576] src/example.c: minor simplifications +2013-05-29 Frank Morgner - * [r574] src/example.c: + * npa/src/npa/npa.h: fixed includes - * [r573] README.dox, src/Makefile.am, src/example.c, - src/npa-tool.c: including a simple example program mainly for - documentation +2013-05-29 Frank Morgner - * [r572] src/npa-tool.c: include npa.h as global resource + * ccid/Makefile.am, ccid/configure.ac: detecting availability of + pace support -2011-10-25 frankmorgner +2013-05-29 Frank Morgner - * [r568] Doxyfile.in: automatically update doxygen documentation if - possible + * pcsc-relay/win32/Makefile.am: fixed reference to missing + libnfc_mingw.patch - * [r567] Doxyfile.in, README.dox, src/npa/npa.h, 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 +2013-05-13 Frank Morgner -2011-10-24 frankmorgner + * 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 - * [r566] Doxyfile.in: +2013-05-23 Frank Morgner - * [r565] src/npa/npa.h, src/npa/scutil.h, src/npa/sm.h: - documentation: grouping and other things + * pcsc-relay/win32/Makefile.am: install everything from libnfc for + windows build -2011-10-23 frankmorgner +2013-05-23 Frank Morgner - * [r564] README.dox: + * npa/win32/Makefile.am: fixed opensc host for cross compiling -2011-10-22 frankmorgner +2013-05-19 Frank Morgner - * [r562] Doxyfile.in: document only public interface + * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning -2011-10-18 frankmorgner +2013-05-19 Frank Morgner - * [r560] src/npa.c: added workaround to avoid potentially - conflicting types of mse:set at's + * 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 -2011-10-17 frankmorgner +2013-05-19 Frank Morgner - * [r559] 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 + * pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: + building the most recent version of libnfc -2011-10-17 oepen +2013-05-14 Frank Morgner - * [r558] README.dox: Fixed a typo + * npa/win32/Makefile.am: fixed missing variable for cross compiling -2011-10-17 frankmorgner +2013-05-14 Frank Morgner - * [r557] Doxyfile.in: documenting only interface to the outside - world + * 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 - * [r556] src/npa-tool.c, 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 +2013-03-05 Frank Morgner -2011-10-14 oepen + * 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 - * [r554] README.dox: -Added Virtual Smartcard logo to documentation - -Changed theme + http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html + +2013-02-27 Frank Morgner -2011-10-13 oepen + * 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 - * [r552] README.dox: Added npa documentation to breathe + * npa/src/npa-tool.c: fixed tag of auxiliary data payload - * [r549] Doxyfile.in, 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) +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 - * [r548] README.dox: Fixed highlighting of configure commands in - npa documentation +2013-02-25 Frank Morgner -2011-10-12 oepen + * 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 - * [r546] README.dox: Converted npa documentation to - reStructuredText (mostly) +2013-02-25 Frank Morgner -2011-09-30 frankmorgner + * 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 - * [r542] src/scutil.c: fixed error on using stdout as debug log +2013-02-25 Frank Morgner - * [r541] src/sslutil.h: implemented ssl_error as macro + * 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 - * [r540] src/sslutil.c: implemented ssl_error as macro +2013-02-18 Frank Morgner -2011-09-26 frankmorgner + * .gitignore: gitignore - * [r539] Makefile.am, apdus[CPY]: - moved example apdus to npa-tool +2013-02-18 Frank Morgner -2011-09-23 frankmorgner + * pcsc-relay/doc/download.rst.in: added missing file - * [r538] src/npa.c: - fixed type of auxiliary data in c-apdu - - parsing mse:set for ta - check terminals signature for ta +2013-02-18 Frank Morgner - * [r537] src/npa-tool.c, src/npa.c, src/npa/npa.h, src/npa/sm.h, - src/scutil.c, 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 + * 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 -2011-09-22 frankmorgner +2013-02-18 Frank Morgner - * [r536] src/npa.c: - fixed corruption of certificate description - - adjusted output parsing from certificate_description_print - - fixed check for certificate description in terminal certificate + * npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo -2011-09-21 frankmorgner +2013-02-09 Frank Morgner - * [r535] src/npa.c: generating cv certificate from apdu data to - perform check against certificate description + * 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 -2011-09-20 frankmorgner +2013-02-09 Frank Morgner - * [r534] src/npa.c: handling certificate description and chat in - libnpa instead of ccid-emulator + * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, + npa/win32/build_npa.patch: updated windows build -2011-09-05 oepen +2013-02-09 Frank Morgner - * [r523] README.dox: Fixed grammar error + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + import of EF.CardSecurity was a degradation of OpenPACE + 7016e1a6e958cb7b9a241c059deb807f31dff5fe -2011-09-02 frankmorgner +2013-02-09 Frank Morgner - * [r522] src/sm.c: added error checking + * 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 -2011-08-30 frankmorgner +2013-02-09 Frank Morgner - * [r511] src/Makefile.am, src/npa.c, src/sslutil.c, 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 + * npa/src/npa.c: only warn about missing certificate description -2011-07-28 oepen +2013-02-09 Frank Morgner - * [r443] src/npa-tool.c: Fixed some compiler warnings + * npa/src/npa.c: fixed asn1 -2011-07-26 frankmorgner +2013-02-09 Frank Morgner - * [r438] src/npa.c: adjusted to changes of OpenPACE + * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: + distributing nPA's default trust anchors -2011-07-25 frankmorgner +2013-02-09 Frank Morgner - * [r433] configure.ac, src/npa-tool.c, src/scutil.c: switched to - opensc 0.12.1, where build_apdu has been accepted as - sc_bytes2apdu + * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal -2011-07-23 frankmorgner +2013-02-09 Frank Morgner - * [r427] configure.ac: silent build rules + * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1 + helper for auxiliary data -2011-05-20 frankmorgner +2013-02-09 Frank Morgner - * [r425] configure.ac: released 0.3 + * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some + compiler warnings - * [r424] ChangeLog: updated changelog +2013-02-09 Frank Morgner - * [r423] src, src/npa.c: fixed memory leaks + * npa/src/iso-sm.c: fixed bug in iso sm driver - * [r422] README.dox: updated documentation +2013-02-09 Frank Morgner - * [r421] src/npa.c, src/sm.c: - sm.c: added test for available - memory - npa.c: removed obsolete comments + * npa/src/npa.c: check for NULL pointer - * [r420] src/npa.c: fixed segfault on cleanup +2013-02-07 Dominik -2011-05-18 frankmorgner + * npa/src/opensc: Fix opensc submodule - * [r419] src/npa.c: fixed usage of PACE_SEC_clear_free +2013-02-04 Frank Morgner -2011-05-17 frankmorgner + * npa/src/npa.c: fixed recursive write of EFs - * [r418] configure.ac, src/npa.c, src/npa/npa.h: adapted to - openpace 0.6 +2013-02-04 Frank Morgner -2011-02-08 frankmorgner + * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: + fixed special functions - * [r410] ChangeLog, configure.ac: released 0.2 +2013-01-31 Frank Morgner -2011-02-07 frankmorgner + * 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 - * [r409] Makefile.am: +2013-02-01 Frank Morgner -2011-02-06 frankmorgner + * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for + encryption in iso SM driver - * [r408] configure.ac, src/npa-tool.c, src/npa.c: added - compatibility to mingw +2013-02-01 Frank Morgner -2011-02-05 frankmorgner + * npa/src/npa-tool.c: selectig eid after EAC - * [r407] src/npa.c, src/sm.c: avoiding problems due to - uninitialized values +2013-01-31 Frank Morgner - * [r406] src/sm.c: - windows dependant include + * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA -2011-02-03 frankmorgner +2013-01-29 Frank Morgner - * [r405] src/Makefile.am, src/npa-tool.c, src/npa.c, src/npa/npa.h, - src/npa/npa_lib.h[DEL], src/npa/sm.h, src/npa_lib.c[DEL], - src/sm.c: - not exporting npa internal stuff anymore - added - sm_ctx_clear_free + * 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 -2011-02-02 frankmorgner +2013-01-29 Frank Morgner - * [r404] src/Makefile.am: building clean distribution file + * npa/test_vicc_with_npa-tool.sh: fixed typo - * [r403] Makefile.am, README.dox, configure.ac, libnpa.pc.in[CPY], - libpace.pc.in[DEL], src/Makefile.am, src/npa[CPY], - src/npa-tool.c[CPY], src/npa.c[CPY], src/npa/npa.h[CPY], - src/npa/npa_lib.h[CPY], src/npa/pace.h[DEL], - src/npa/pace_lib.h[DEL], src/npa_lib.c[CPY], src/pace[DEL], - src/pace-tool.c[DEL], src/pace.c[DEL], src/pace_lib.c[DEL], - src/scutil.c: renamed libpace to libnpa +2012-12-17 Frank Morgner -2011-02-01 oepen + * npa/src/npa/npa.h: added missing documentation - * [r400] configure.ac: Shut up autotools +2012-12-16 Frank Morgner -2011-02-01 frankmorgner + * npa/doc/api.rst: added overview about TA/CA to documentation - * [r396] src/pace-tool.c: cleaned up time management. might not - work for systems where time_t is not an integer. +2012-12-16 Frank Morgner -2011-01-31 frankmorgner + * .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 - * [r395] src/pace-tool.c: - fixed description of version parameter +2012-12-11 Frank Morgner - * [r394] Makefile.am, README.dox, configure.ac, libpace.pc.in, src, - src/Makefile.am, src/pace-tool.c: linking against opensc now as - shared library + * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed + generation of documentation -2011-01-16 frankmorgner +2012-12-09 Frank Morgner - * [r391] src/Makefile.am, src/pace.c: - fixed memory corruption - when getting ef.cardaccess - minor changes in build process with - libopensc + * 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. - * [r390] Makefile.am, src/Makefile.am: optimized makefile-targets +2012-12-08 Frank Morgner -2011-01-15 frankmorgner + * 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. - * [r389] README.dox, configure.ac, libpace.pc.in, src/Makefile.am: - - added customization via OPENSC_CONFIGURE - changed information - regarding opensc - fixed pkg-config file +2012-12-08 Frank Morgner - * [r388] src/scutil.c: added more error messages + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + printing of EAC CTX -2011-01-14 frankmorgner +2012-11-21 Frank Morgner - * [r385] Makefile.am, configure.ac, src/Makefile.am, - src/pace-tool.c, src/pace.c, src/pace/pace.h, src/pace/scutil.h, - src/pace/sm.h, src/scutil.c, 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... + * 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. -2010-12-17 frankmorgner +2012-11-21 Frank Morgner - * [r384] src/pace-tool.c: fix error when breaking a secret where - all digits are 9 + * 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 -2010-12-12 frankmorgner +2012-11-21 Frank Morgner - * [r380] src/pace-tool.c: removed byteorder.h from includes, not - needed. thanks Dennis + * npa/src/npa.c, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to + changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed -2010-12-11 frankmorgner +2012-11-01 Frank Morgner - * [r378] README.dox: - updated information + * 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 -2010-12-08 frankmorgner +2012-11-01 Frank Morgner - * [r374] ChangeLog, m4/Makefile.am: releasing 0.1 + * npa/test_vicc_with_npa-tool.sh: disable check of validity period + for testing - * [r373] src/pace-tool.c, src/pace.c, src/pace/pace.h: added input - parameter for version of 03110 +2012-11-01 Frank Morgner - * [r369] src/pace.c: adapted to the latest changes of OpenPACE + * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing -2010-12-07 frankmorgner +2012-11-01 Frank Morgner - * [r368] README.dox: updated information + * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use + terminal's CHAT by default - * [r366] configure.ac: linking against libopensc not easily - possible. we need to remove this dependancy +2012-10-26 Frank Morgner -2010-11-14 frankmorgner + * ccid/configure.ac: comprehensive checking for help2man and + gengetopt - * [r359] .[CPY], Makefile.am, apdus[DEL], configure.ac, - m4/acx_pthread.m4[DEL], patches[DEL], src/Makefile.am, - src/binutil.c, src/binutil.h, src/cats-test.c[DEL], - src/ccid.c[DEL], src/ccid.h[DEL], src/pcscutil.c[DEL], - src/pcscutil.h[DEL], src/usb.c[DEL], src/usbstring.c[DEL], - src/usbstring.h[DEL]: extracted libpace from ccid +2012-10-26 Frank Morgner -2010-10-28 frankmorgner + * npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking + for help2man and gengetopt - * [r347] updated support information +2012-10-26 Frank Morgner - * [r346] - fixed: pace-tool dumped wrong apdu buffer - updated - documentation on opensc + * virtualsmartcard/configure.ac: comprehensive checking for help2man -2010-10-27 frankmorgner +2012-10-12 Frank Morgner - * [r345] - cleaned (debug) output - fixed error in interactive mode - of pace-tool + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let + MSE:Set AT distinguish between tags 83, 84 - * [r344] pace card supports extended lengths. note that we really - need a card driver which covers that +2012-10-11 Frank Morgner - * [r343] plaintext apdus to be sent via SM can now be read from a - file + * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + selecting MF on reset and power up -2010-10-26 frankmorgner +2012-10-10 Frank Morgner - * [r341] unified usage of sizeof. found some potential memory - corruptions with that. + * npa/src/sm.c: fixed wrong encoding of protected Le - * [r340] - fixed memory corruption on card initialization - fixed - compilation warning +2012-10-09 Frank Morgner -2010-10-22 frankmorgner + * 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 - * [r339] added workaround for ausweisapp +2012-10-08 Frank Morgner -2010-10-21 frankmorgner + * npa/src/npa.c: added calculation of longest encrypted short-length + APDU - * [r338] fixed formating of ReadersPACECapabilities result. errors - were due to changes of r284 +2012-10-05 Frank Morgner - * [r337] - enable extended length apdu for all cards that have an - ef.cardaccess - set the bit for esign by default (for testing - only) + * npa/src/npa.c, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to + changes of openpace in 91d6ee1ec80f6... -2010-10-15 frankmorgner +2012-10-05 Frank Morgner - * [r334] - moved OpenSC-related functions to scutil - added - make-target for flawfinder (to be used with vim) + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added + `--cvca` parameter -2010-10-14 frankmorgner +2012-10-05 Frank Morgner - * [r331] added command line option for gadgetfs mountpoint + * npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in: + updated help for `--disable-checks` -2010-10-13 frankmorgner +2012-10-05 Frank Morgner - * [r330] switched from automake to sed for substitution of automake - variables + * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory + leaks -2010-10-11 frankmorgner +2012-10-05 Frank Morgner - * [r317] added argument checking + * npa/src/npa.c: debug the result from CA's general authenticate - * [r316] reviewed files with flawfinder +2012-10-05 Frank Morgner -2010-10-07 frankmorgner + * npa/src/sm.c: fixed short length SM APDUs (especially case 2) - * [r300] - 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 +2012-10-04 Frank Morgner -2010-10-06 frankmorgner + * npa/src/npa.c: fixed Le for get challenge - * [r299] prepare to merge with pcsc_to_picc +2012-10-04 Frank Morgner -2010-10-04 frankmorgner + * npa/src/npa.c: nPA: using case 3 apdu for verify - * [r297] added missing files +2012-10-04 Frank Morgner - * [r296] using strtol instead of sscanf + * npa/src/npa.c: fixed CLA of PACE's last general authenticate - * [r295] - 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 +2012-10-04 Frank Morgner - * [r294] added README as link to doxygen file + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + updated CLI information regarding CAR - * [r293] only using doxygen description as readme +2012-10-04 Frank Morgner -2010-10-02 frankmorgner + * 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. - * [r292] changed to a more simplistic generation of documentation +2012-10-04 Frank Morgner -2010-10-01 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + PACE_STEP3D_verify_authentication_token - * [r291] added documentation +2012-10-02 Frank Morgner -2010-09-30 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + initialize ca without specifying `protocol` - * [r290] sending description about the running configuration via - usb descriptor +2012-10-02 Frank Morgner - * [r289] added documentation + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + ALGO_MAPPING: added oids for TA, CA, RI and PACE -2010-09-29 frankmorgner +2012-10-01 Frank Morgner - * [r288] added documentation + * 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. - * [r287] adapted to the latest changes of OpenPACE +2012-10-01 Frank Morgner -2010-09-28 frankmorgner + * 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 - * [r286] postpone patch update for higher versions of ccid +2012-09-27 Frank Morgner - * [r285] forgot writeback to RxBuffer in ccid driver + * 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. -2010-09-27 frankmorgner +2012-09-27 Frank Morgner - * [r284] 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 + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + TA's ephemeral public key is saved as IV in CRT - * [r283] corrected indent and title of CHAT and certificate - description +2012-09-26 Frank Morgner - * [r282] added support for printing and transmitting chat + * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall - * [r281] print certificate description +2012-09-24 Frank Morgner - * [r280] working on support for certificate description + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa: + pass authentication token as string -2010-09-25 frankmorgner +2012-09-22 Frank Morgner - * [r279] deactivate emulators sm context, when host sends sm - protected apdus + * virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example + data Taken from the official BSI EAC worked example. -2010-09-24 frankmorgner +2012-09-21 Frank Morgner - * [r278] - finished simulation of ta/ca - fixed parsing case 4 - extended apdu + * npa/src/npa.c: sc_format_apdu instead of manual initialisation - * [r277] - fixed pace input parameters of cats-tool - fixed apdu of - simulation of ta/ca (cats-tool) - fixed padding removal (sm) +2012-09-21 Frank Morgner - * [r276] - 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) + * npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA -2010-09-23 frankmorgner +2012-09-21 Frank Morgner - * [r275] - added le/lc to apdu debugging - fixed byte order problem - for PC_to_RDR_XfrBlock - cats-tool: added simulation of part of - TA/CA + * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c: + npa-tool: CLI to TA and CA - * [r274] - 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 +2012-09-19 Frank Morgner - * [r273] added debugging of invalid apdus + * npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA - * [r272] adatpted to the latest changes of OpenPACE. - EstablishPACEChannel now fully functional +2012-09-19 Frank Morgner -2010-09-21 frankmorgner + * npa/src/npa/npa.h: added fids for EF.CardSecurity - * [r271] - fixed receive length - added simulation of - buergerclient/ausweisapp +2012-09-18 Frank Morgner -2010-09-20 frankmorgner + * npa/src/npa.c: libnpa: Implementation of TA - * [r270] - removed unnecessary checks of NULL pointer before using - free() - fixed memory leak for buergerclient workaround +2012-09-18 Frank Morgner -2010-09-19 frankmorgner + * npa/src/npa.c: added switch to disable apdu checking for TA/CA - * [r269] fixed case 2 extended apdu parsing +2012-09-18 Frank Morgner -2010-09-18 frankmorgner + * npa/src/npa.c: fetch CAR for TA from MSE:Set AT - * [r268] - extended length fully functional. fixed last problems - with lengths and ccid descriptor. +2012-09-18 Frank Morgner -2010-09-16 frankmorgner + * 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 - * [r267] bugfix: case 2 extended length apdu are now recognized +2012-09-14 Frank Morgner -2010-09-15 frankmorgner + * 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 - * [r266] - 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 +2012-09-14 Frank Morgner - * [r265] reset the card before disconnecting to unpower and reset - the secure messaging status + * + virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: + fixed offset checking for empty files -2010-09-14 frankmorgner +2012-09-12 Frank Morgner - * [r264] - some unneded functions are no longer available in header - files - cleaned memory leaks in pace-tool and ccid-emulator + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added + support for checking Expiry date - * [r263] - fixed wrong PCSC-PACE-data - fixed command line parsing +2012-09-07 Frank Morgner -2010-09-13 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + fixed parsing of CLA with proprietary SM activates SM also for the proprietary case - * [r262] added support for unambiguous PACE-channel selection - (ID.icc and ID.pcd) +2012-09-06 Frank Morgner - * [r261] fixed memory corruption for too long _RDR_to_PC_DataBlock - packages + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: + added stubs for eid application -2010-09-09 frankmorgner +2012-09-06 Frank Morgner - * [r260] bugfix: wrong format strings + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: + switching encryption context of current SE in SAM -2010-09-01 frankmorgner +2012-09-05 Frank Morgner - * [r259] - 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 + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + added FIXME for EF.CardSecurity manipulation -2010-08-31 frankmorgner +2012-09-05 Frank Morgner - * [r258] - bugfix: pace output data now parsed correctly - added - time measurement + * + 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. - * [r257] removed PCSC_TLV_STRUCTURE since its the attributes are - not always packed +2012-09-05 Frank Morgner - * [r256] - bugfix: now converting pace io control to host byte - order - now parsing pace output data - use pcsclite-capabilities, - if possible + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + nPA: allow the user to specify a EF.CardAccess -2010-08-30 frankmorgner +2012-09-05 Frank Morgner - * [r255] including reader.h, if possible + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround + for CAPDU's inability to handle le=0000 - * [r254] added compatibility with windows +2012-09-05 Frank Morgner -2010-08-25 frankmorgner + * + virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py: + fixed maximum value for le = 00 [00 [00]] - * [r253] added missing file +2012-08-31 Frank Morgner - * [r252] added pace-tool can now break can, pin, puk with brute - force + * 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. -2010-08-24 frankmorgner +2012-08-31 Frank Morgner - * [r251] added workaround for current buergerclient to read - efcardaccess + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed + handeling of extended length Le in SM APDU -2010-07-15 frankmorgner +2012-08-31 Frank Morgner - * [r223] - made establishpacechannel output independant from any - byte order conversion. little endian handling is done by the - ccid-part. - pacelib exports PACE-functionality. + * ccid/configure.ac, npa/configure.ac, + virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed + autoconf warnings -2010-07-12 frankmorgner +2012-08-13 Frank Morgner - * [r217] - usb.c: fixed signal handling - ccid.c: revised - construction of RDR_to_PC_*-packages to make the code more - readable + * 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 - * [r215] - made establishpacechannel output independant from any - byte order conversion. little endian handling is done by the - ccid-part. +2012-08-11 Frank Morgner - * [r211] bugfix: transform pace output buffer on usb from little - endian to host byte order + * virtualsmartcard/src/vpcd/vpcd.c, + virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience + functions of VPCD - * [r210] - fixed parse errors +2012-08-03 Frank Morgner - * [r209] - 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. + * pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, + pcsc-relay/src/pcsc.c: print card's ATR when connected -2010-07-07 frankmorgner +2012-08-03 Frank Morgner - * [r202] - added support for IDicc - fixed parse error of pace - output buffer + * pcsc-relay/src/pcsc.c: re-implemented auto-detect feature - * [r201] - added parsing of PACE data - bugfix: PACE output data - had to be wrapped again +2012-08-02 Frank Morgner -2010-07-05 frankmorgner + * pcsc-relay/src/lnfc.c: using libnfc's default values for timeouts - * [r195] bugfix: PACE response data was not copied to application +2012-08-02 Frank Morgner -2010-07-04 frankmorgner + * pcsc-relay/src/pcsc-relay.c: fixed output verbosity control with + --verbose,-v - * [r194] printing received buffers +2012-08-02 Frank Morgner - * [r193] bugfix: get the whole PACE response data + * 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 - * [r192] - 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 +2012-07-24 Frank Morgner -2010-07-02 frankmorgner + * 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 - * [r191] added ef.cardaccess and statusbytes to response of - establishpacechannel +2012-07-24 Frank Morgner - * [r190] fixed wrong text of prompt for secret + * 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. -2010-07-01 frankmorgner +2012-07-19 Frank Morgner - * [r184] really releasing 0.3 + * pcsc-relay/src/Makefile.am: Use --no-discard-stderr with + `help2man` gengetopt generates code that outputs the help to stderr. - * [r182] fixed missing Makefile to include patche +2012-06-22 frankmorgner - * [r181] added patches to distribution file + * 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 - * [r180] releasing 0.3 +2012-06-14 frankmorgner - * [r179] - fixed unblock pin, it is now successfully tested + * 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 -2010-06-25 frankmorgner +2012-04-24 frankmorgner - * [r170] - 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. + * 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 -2010-06-23 oepen +2012-04-24 frankmorgner - * [r169] -Fixed patches so bitbake can apply them -Added patches to - bitbake recipes + * 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 -2010-06-23 frankmorgner +2012-04-24 frankmorgner - * [r168] - better (or at least some) signal handling - always - checking the existance of a card, when requested + * 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 -2010-06-22 frankmorgner +2012-04-24 frankmorgner - * [r166] - 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 + * 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 - * [r162] forcing empty parameter list with function(void) instead - of unspecified parameter list with function() +2012-04-24 frankmorgner -2010-06-21 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 - * [r161] - made debugging of openssl errors human readable - - removed debugging of return values, added human readable messages - instead +2012-04-24 frankmorgner -2010-06-20 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 - * [r160] added patches for newer versions of ccid and pcsc-lite +2012-04-23 frankmorgner - * [r159] added patches for distribution packages of ccid and - pcsc-lite + * 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 -2010-06-19 frankmorgner +2012-04-23 frankmorgner - * [r157] - pace-tool: fixed length of input buffer for - EstablishPACEChannel - added debug messages to pace.c + * 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 - * [r156] - 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 +2012-04-15 frankmorgner -2010-06-18 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 - * [r155] - 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 +2012-04-15 frankmorgner - * [r154] - 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 + * 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 -2010-06-17 frankmorgner +2012-04-15 frankmorgner - * [r153] added ccid-test to evaluate the PACE features of - ccid-emulator (untested) + * 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 -2010-06-16 frankmorgner +2012-04-14 frankmorgner - * [r152] added PACE features to ccid-emulator (untested) + * 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 -2010-06-10 frankmorgner +2012-04-14 frankmorgner - * [r146] - 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 + * 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 -2010-06-09 frankmorgner +2012-04-12 frankmorgner - * [r143] renamed ccid to ccid-emulator to avoid conflicts with - libccid + * 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 - * [r141] added missing files for distribution packages +2012-04-12 frankmorgner -2010-06-05 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 - * [r132] updated checksums, install files for recipes. updated log - files for 0.6.1 +2012-04-12 frankmorgner - * [r131] - dropped pace_transmit_apdu in favour of a solution with - sm_transmit_apdu. post_transmit and pre_transmit can be used to + * 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 + 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 +2010-06-04 frankmorgner - * [r130] fixed uninitialized pointer which caused segfault on - decryption. + * 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 - * [r129] fixed segfault if ef.cardaccess is not readable +2010-06-04 frankmorgner -2010-06-03 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 - * [r128] added error messages +2010-06-03 frankmorgner - * [r127] bugfix for conversion of hex to binary for interactive - mode + * 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-02 frankmorgner +2010-06-03 frankmorgner - * [r125] added information about the environment variables used + * 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 - * [r124] pace-tool can now read secrets from environment variables +2010-06-02 oepen - * [r123] made pin puk can or mrz an optional command line argument + * 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 - * [r122] fixed precision of time measurement +2010-06-02 frankmorgner - * [r121] added time measurement for a PACE run + * 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-01 frankmorgner +2010-06-02 frankmorgner - * [r119] establish pace channel and exit, when no further - commandline option is given + * 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 - * [r118] - added switch to enable apdu translating (disabled by - default) +2010-06-02 frankmorgner -2010-05-26 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 - * [r111] removed some messages, when less verbose. fixed little - endian problem when parsing input buffer of EstablishPACEChannel. +2010-06-02 frankmorgner -2010-05-20 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 - * [r110] fixed class byte generation for sm apdu +2010-06-02 frankmorgner - * [r109] - sm_transmit_apdu doesn't check SWs anymore - not - throwing error for sw=63XX in mse:set at + * 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 - * [r108] - 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. +2010-06-01 oepen -2010-05-18 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 - * [r107] Changed EXPLICIT tagging of CHAT and auxiliary - authenticated data to IMPLICIT tagging +2010-06-01 frankmorgner -2010-05-16 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 - * [r106] - 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 +2010-06-01 frankmorgner -2010-05-08 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 - * [r101] added maintainer +2010-05-31 oepen - * [r100] moved bin_log to scutil + * 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 - * [r99] updated informations about pace-tool +2010-05-31 oepen -2010-05-07 frankmorgner + * 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 - * [r98] corrected configure output +2010-05-29 oepen - * [r96] removed unmodified file + * 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 - * [r95] added _essential_ missing file +2010-05-29 oepen - * [r94] added missing file + * 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 - * [r93] fixed include in pace.c. switched to autotools +2010-05-28 oepen -2010-05-05 frankmorgner + * 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 - * [r92] split up utils into stuff for program and sc handling + * 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 +2010-05-04 frankmorgner - * [r91] cleaned up pace.c and moved test_pace to pace-tool.c + * 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 - * [r90] 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. +2010-05-04 frankmorgner - * [r89] cleaned up command line options of pace-tool and made it - independant from ccid + * 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 - * [r88] bugfix: initializing apdu in pace_gen_auth. bin_log now - checks input data. +2010-05-04 frankmorgner - * [r87] changed length of read binary apdu to support acr 122 + * 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-03 frankmorgner +2010-05-04 frankmorgner - * [r86] put static pace functionality into the new program - pace-tool + * 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 - * [r85] the number of remaining retries is a warning from the card, - not a fatal error +2010-05-04 frankmorgner -2010-04-29 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 - * [r84] using proper type for getline result +2010-05-03 frankmorgner -2010-04-28 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 - * [r83] added support for changing CAN and PIN for PACE +2010-05-03 frankmorgner -2010-04-27 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 - * [r82] updated instructions +2010-04-29 frankmorgner - * [r81] - 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 + * 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-19 frankmorgner +2010-04-28 frankmorgner - * [r80] added option to select card driver. beautified usage - dialog. + * 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-16 frankmorgner +2010-04-27 frankmorgner - * [r79] improved build process + * ccid/INSTALL: updated instructions git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@82 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r78] improved option parsing +2010-04-27 frankmorgner - * [r77] added option to scan for available readers + * 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-15 frankmorgner +2010-04-19 frankmorgner - * [r76] added header file for pace library functions + * 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 - * [r75] - 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) +2010-04-16 frankmorgner - * [r74] updated information + * ccid/Makefile: improved build process git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@79 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r73] - 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 +2010-04-16 frankmorgner -2010-04-13 frankmorgner + * ccid/usb.c: improved option parsing git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@78 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r72] - completed mac verification. sm with pace is now fully - functional. - made pace_test more fault tolerant. +2010-04-16 frankmorgner -2010-04-12 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 - * [r71] - decryption of sm apdu now working. verification of mac - still missing. +2010-04-15 frankmorgner - * [r70] fixed various memory leaks and potential segfaults + * 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 - * [r69] - protocol nid in pace_sm_ctx is not needed any longer due - to the changes of OpenPACE +2010-04-15 frankmorgner - * [r68] 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 + * 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 - * [r67] - trying new apdu to reset retry counter in pace_test - - added pace wrapper for sm_transmit_apdu which automatically - increments the ssc +2010-04-15 frankmorgner - * [r66] added missing include + * ccid/README: updated information git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@74 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r65] added code for reading cardsecurity +2010-04-15 frankmorgner - * [r64] - reverted changes from last commit + * 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 - * [r63] - added more debugging - bugfix: header of sm apdu is - authenticated instead of the original apdu +2010-04-13 frankmorgner -2010-04-11 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 - * [r62] bugfix: fetching unhandled error in update_iv +2010-04-12 frankmorgner - * [r61] made bin_log more verbose + * 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 - * [r60] 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. +2010-04-12 frankmorgner -2010-04-10 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 - * [r59] made sm code independant from openssl +2010-04-12 frankmorgner - * [r58] - 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 + * 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 - * [r57] added sw checking for sm +2010-04-12 frankmorgner - * [r56] added missing return buffer for select of CardSecurity + * 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 - * [r55] - 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. +2010-04-12 frankmorgner -2010-04-09 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 - * [r54] - 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. +2010-04-12 frankmorgner -2010-04-01 frankmorgner + * ccid/pace.c: added missing include git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@66 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r53] integrated SM into pace +2010-04-12 frankmorgner -2010-03-31 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 - * [r52] - added untested function to decrypt sm - function cipher - now always disables automatic padding +2010-04-12 frankmorgner -2010-03-29 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 - * [r51] - Added an untested SM implementation, currently only with - encryption - Added utils from OpenPACE +2010-04-12 frankmorgner -2010-03-22 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 - * [r50] adapted latest changes of OpenPACE +2010-04-11 frankmorgner -2010-03-15 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 - * [r49] bugfix: corrected types of fields from ASN1_INTEGER to - ASN1_OCTET_STRING +2010-04-11 frankmorgner - * [r48] - adopted the latest changes of OpenPACE - bugfix: created - receive buffer before sending general authenticate apdus - added - more debug output + * 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-03-10 frankmorgner +2010-04-11 frankmorgner - * [r47] bugfix + * 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-03-09 frankmorgner +2010-04-10 frankmorgner - * [r46] using specifications from TR-03110 2.01 as default (as done - by test cards) + * 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 - * [r45] bugfix: building with apdu.c apdu.h +2010-04-10 frankmorgner -2010-03-08 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 - * [r44] - 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. +2010-04-10 frankmorgner -2010-03-05 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 - * [r43] - fixed includes - fixed return value from pace_test if - NO_PACE is defined +2010-04-10 frankmorgner - * [r42] - 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 + * 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-03-01 frankmorgner +2010-04-10 frankmorgner - * [r41] - bugfix: moved ASN.1 declaration of PACE-APDUs to pace.c - - added commandline-option to test PACE currently with hard coded - secret etc. + * 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-02-28 frankmorgner +2010-04-09 frankmorgner - * [r40] 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. + * 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-01-31 frankmorgner +2010-04-01 frankmorgner - * [r37] - implemented option parsing with getopt_long + * 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 - * [r36] - Some minor code improvements: catch and fix some rare - errors, taking more usage of opensc debugging methods, removed - not needed variables and code fragments +2010-03-31 frankmorgner -2010-01-30 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 - * [r34] - fixed segmentation fault, ccid running stable now again +2010-03-29 frankmorgner - * [r33] - 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. + * 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 - * [r32] - created detect_card_presence to avoid limitations of - sc_detect_card_presence +2010-03-22 frankmorgner -2010-01-29 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 - * [r31] - 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 +2010-03-15 frankmorgner -2010-01-24 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 - * [r29] added support for bNumberMessage +2010-03-15 frankmorgner -2010-01-23 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 - * [r28] added support for flags in bConfirmPIN +2010-03-10 frankmorgner - * [r27] added support for pin modification + * ccid/apdu.c, ccid/apdu.h: bugfix git-svn-id: + https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@47 + 96b47cad-a561-4643-ad3b-153ac7d7599c - * [r26] - added defines for pin modification - debugging apdu and - rapdu there where they are created - splitted pin block - operations into several functions +2010-03-09 frankmorgner -2010-01-21 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 - * [r23] - 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 +2010-03-09 frankmorgner -2010-01-14 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 - * [r22] changed naming +2010-03-08 frankmorgner - * [r21] removed not needed iso-identifier + * 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 - * [r20] code split into multiple files, added include guards +2010-03-05 frankmorgner -2010-01-12 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 - * [r17] perform_PC_to_RDR_Secure works, read actual PIN is still - missing +2010-03-05 frankmorgner -2010-01-10 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 - * [r16] added support for pinpad. doesn't work atm, somehow - abPINApdu is wrong. +2010-03-01 frankmorgner -2010-01-05 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 - * [r11] changed vendorid/productid, added new structures for future - PIN support. +2010-02-28 frankmorgner -2010-01-04 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 - * [r8] Cleaned up warnings. +2010-02-02 frankmorgner - * [r6] Separated bitbake recipes. vscarchitecture.bb simply - collects the other recipes now. + * 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 -2009-08-06 schertz123456 +2010-02-01 oepen - * [r1] Initial commit. + * 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/ChangeLog b/pcsc-relay/ChangeLog index 8d3cca7..f646c1e 100644 --- a/pcsc-relay/ChangeLog +++ b/pcsc-relay/ChangeLog @@ -1,258 +1,6858 @@ -2012-04-11 frankmorgner +2013-07-03 Frank Morgner - * [r755] configure.ac, doc/Makefile.am, src/Makefile.am: use macro - for sed im makefiles + * ccid/ChangeLog, npa/ChangeLog, pcsc-relay/ChangeLog, + virtualsmartcard/ChangeLog: updated ChangeLog - * [r743] doc/Makefile.am, doc/README.rst, doc/README.rst.in: - updated documentation +2013-07-03 Frank Morgner -2012-04-10 frankmorgner + * pcsc-relay/src/lnfc.c, pcsc-relay/src/pcsc-relay.c: removed unused + variables - * [r741] src/pcscutil.c[CPY], src/pcscutil.h[CPY]: stringify_error - now returns a string instead of printing the error +2013-07-03 Frank Morgner - * [r740] Makefile.am, configure.ac, src/lnfc.c, src/opicc.c, - src/pcsc-relay.c, src/pcsc-relay.ggo.in, src/pcsc-relay.h: - implemented cross compiling with mingw + * ccid/src/Makefile.am: added ccid-types.h to headers - * [r739] configure.ac, src/Makefile.am: use help2man to generate - minimal man pages +2013-07-03 Frank Morgner - * [r737] src/Makefile.am, src/binutil.c[DEL], src/binutil.h[DEL], - src/pcsc-relay.c, src/pcsc-relay.ggo.in: switched to command line - handling with gengetopt + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location + of .git -2012-04-09 frankmorgner +2013-06-28 Frank Morgner - * [r736] doc/README.rst, doc/autotools.rst: updated documentation + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed + distcheck-hook - * [r734] configure.ac: more readable information via autoconf +2013-06-27 Frank Morgner -2012-04-08 frankmorgner + * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c - * [r733] configure.ac, src/lnfc.c: adapted to API changes of libnfc - 1.6 +2013-06-27 Frank Morgner -2012-03-02 frankmorgner + * doc/index.txt: tikz description doesn't resolve abbreviations - * [r727] doc/Makefile.am: added recommended configure options to - documentation +2013-06-27 Frank Morgner - * [r726] doc/README.rst.in: added missing note, which was already - present in README.rst + * doc/bilder/tikzstyles.tex: added missing file -2011-12-09 frankmorgner +2013-06-27 Frank Morgner - * [r663] doc/README.rst: documentation + * doc/conf.py: use today() as version number of vsmartcard docs - * [r657] configure.ac, src/lnfc.c: using libnfc 1.5.1 +2013-06-27 Frank Morgner -2011-11-08 frankmorgner + * virtualsmartcard/src/vpicc/vicc.in: include program version in + help - * [r635] doc/README.rst, doc/README.rst.in: not using static path - for program-output. instead setting the correct envirnment in - conf.py. +2013-06-27 Frank Morgner -2011-11-05 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is + too big - * [r627] doc/Makefile.am, doc/README.rst, doc/README.rst.in: - included help output from programs in documentation +2013-06-26 Frank Morgner - * [r625] doc/Makefile.am: cleaned up build of documentation + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + implemented vicc to pass PCSC-Lite's handler_test -2011-11-03 frankmorgner +2013-06-26 Frank Morgner - * [r613] doc/Makefile.am: - update on ccid documentation - - rebuilding documentation when any *.in file changes + * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and + return immediately -2011-11-02 frankmorgner +2013-06-26 Frank Morgner - * [r606] doc/README.rst, doc/autotools.rst, doc/questions.rst: - added autogenerated files for easier development checkout + * virtualsmartcard/doc/api.txt: network byte order is big endian -2011-11-01 frankmorgner +2013-06-26 Frank Morgner - * [r605] doc/Makefile.am: only refresh documentation if needed + * pcsc-relay/src/vpcd-driver.c: adapted to changes of + fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c - * [r604] doc/README.rst.in: added potential platforms to - documentation +2013-06-26 Frank Morgner -2011-10-29 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try - * [r599] doc/Makefile.am, doc/README.rst[DEL], - doc/README.rst.in[CPY]: more autotool magic +2013-06-25 Frank Morgner - * [r597] Makefile.am, doc/Makefile.am: - more autotool magic in - documentation files - including substituted documentation files - with distributed files + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + fixed asn1 structure of nPA's default data - * [r595] doc/Makefile.am, doc/README.rst, doc/questions.rst.in: - - worked around warnings of sphinx - using generic file for - questions for all subprojects +2013-06-25 Frank Morgner - * [r591] Makefile.am, doc/Makefile.am, doc/README.rst, - doc/autotools.rst.in: using generic autotools description for all - subprojects + * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output -2011-10-28 frankmorgner +2013-06-25 Frank Morgner - * [r590] doc/README.rst: added more markup + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new + serialconfdir -2011-10-27 frankmorgner +2013-06-25 Frank Morgner - * [r587] Makefile.am, README, configure.ac, doc, doc/Makefile.am, - doc/README.rst[CPY]: using a dedicated folder for documentation - in each subproject + * 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. - * [r586] README: documentation +2013-06-21 Frank Morgner - * [r581] README: + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate + ChangeLog from git - * [r580] README: more information for installation +2013-06-21 Frank Morgner - * [r579] configure.ac: removed garbage + * 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 -2011-10-12 oepen +2013-06-20 Frank Morgner - * [r545] README: Converted most of the documentation to - reStructuredText in order to be able to sphinx for documentation + * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of + boxed verify/modify -2011-07-23 frankmorgner +2013-06-20 Frank Morgner - * [r427] configure.ac: silent build rules + * ccid/src/ccid.c: fixed parsing of bNumberMessage and response + buffer for boxing error -2010-12-13 frankmorgner +2013-06-19 Frank Morgner - * [r382] README: update information + * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data - * [r381] README: updated information +2013-06-19 Frank Morgner -2010-12-08 frankmorgner + * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace - * [r371] ChangeLog: releasing 0.2 +2013-06-18 Frank Morgner -2010-11-16 frankmorgner + * 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 - * [r364] src/opicc.c: fixed problems with stupid tty-rewrites +2013-06-17 Frank Morgner - * [r363] src/lnfc.c: fixed intialization issues of libnfc relay + * 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 -2010-11-15 frankmorgner +2013-06-16 Frank Morgner - * [r362] src/opicc.c, src/pcsc-relay.c: fixed some memory - corruption + * 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 -2010-11-13 frankmorgner +2013-06-15 Frank Morgner - * [r358] src/opicc.c: made some things better readable + * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation + about boxing commands - * [r357] src/lnfc.c, src/opicc.c, src/pcsc-relay.c, - 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 +2013-06-14 Frank Morgner -2010-11-11 frankmorgner + * npa/src/npa.c: use sc_format_apdu where possible - * [r356] src/pcsc-relay.c: added handling of unknown command line - options +2013-06-14 Frank Morgner - * [r355] src/lnfc.c, src/opicc.c, src/pcsc-relay.c, - src/pcsc-relay.h: added more error debugging + * npa/src/iso-sm.c: fixed typo -2010-11-10 frankmorgner +2013-06-13 Frank Morgner - * [r354] src/lnfc.c, src/opicc.c, src/pcsc-relay.c: - lnfc: capdu - was not copied, fixed - changed some output messages + * npa/src/boxing.c: avoid multiple copies for asn1 formatting - * [r353] src/Makefile.am, src/binutil.c, src/binutil.h, src/lnfc.c, - src/opicc.c, src/pcsc-relay.c, src/pcsc-relay.h: added option - parsing and more error checking +2013-06-13 Frank Morgner - * [r352] src/lnfc.c: changed default values for emulated target to - match German identity card + * npa/src/scutil.c: fancier output for print_avail - * [r351] src/lnfc.c, src/opicc.c, src/pcsc-relay.c: added more - error handling +2013-06-13 Frank Morgner - * [r350] src/lnfc.c: added function to extract historical bytes - from atr + * 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 - * [r349] .[CPY], src/Makefile.am, src/lnfc.c, src/opicc.c, - src/pcsc-relay.c, src/pcsc-relay.h: completed renaming. fixed - memory loss in openpicc driver. implemented libnfc driver. +2013-06-12 Frank Morgner -2010-11-09 frankmorgner + * npa/src/npa.c: fixed memory leak - * [r348] refactored picc_to_pcsc to support other drivers to send - data via rfid. renamed to pcsc-relay. +2013-06-11 Frank Morgner -2010-10-15 frankmorgner + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: fixed default location of + reader.conf.d use `./configure --confdir` for changing the default - * [r335] updated support information +2013-06-11 Frank Morgner -2010-10-14 oepen + * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links - * [r333] picc_to_pcsc now runs as a daemon if the parameters - verbose or debug are not defined +2013-06-11 Frank Morgner -2010-10-14 frankmorgner + * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, + virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf - * [r332] - define PICCDEV at compile time via configure option - - fixed compile error due to missing semi colon +2013-06-11 Frank Morgner -2010-10-13 oepen + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added default cvca trust anchor (German eID PKI) - * [r327] -Removed header file because we don't need to provide an - interface -Added forward function declarations to .c file +2013-06-11 Frank Morgner -2010-10-08 frankmorgner + * 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 - * [r304] - fixed invalid memory read - added more input checking +2013-06-06 Frank Morgner -2010-10-07 frankmorgner + * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input - * [r302] added copyright and author +2013-06-06 Frank Morgner - * [r301] rewrite and cleanup complete + * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on + reader - * [r300] - 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 +2013-06-05 Frank Morgner -2010-10-06 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added meaningfull default data - * [r298] svc fixed uninitialized value +2013-06-04 Frank Morgner -2010-07-01 frankmorgner + * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad - * [r183] fixed distribution file +2013-06-09 Frank Morgner -2010-06-22 frankmorgner + * ccid/src/ccid.c: fixed pin modification for implicitly given new + pin - * [r162] forcing empty parameter list with function(void) instead - of unspecified parameter list with function() +2013-06-03 Frank Morgner -2010-06-05 frankmorgner + * 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 - * [r132] updated checksums, install files for recipes. updated log - files for 0.6.1 +2013-06-09 Frank Morgner -2010-05-09 frankmorgner + * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for + building GadgetFS - * [r105] be less restrictive in ./configure. better output of - configuration details +2013-06-09 Frank Morgner -2010-05-08 frankmorgner + * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints - * [r102] switched to autotools +2013-05-29 Frank Morgner -2010-01-05 frankmorgner + * pcsc-relay/src/lnfc.c: added support for interrupting libnfc - * [r10] Added target clean +2013-05-29 Frank Morgner - * [r9] Fixed Makefile, removed warning. + * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 -2010-01-04 frankmorgner +2013-05-29 Frank Morgner - * [r7] Added picc_to_pcsc. + * 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/virtualsmartcard/ChangeLog b/virtualsmartcard/ChangeLog index 6e053f8..6a7101c 100644 --- a/virtualsmartcard/ChangeLog +++ b/virtualsmartcard/ChangeLog @@ -1,1116 +1,6844 @@ -2012-04-11 frankmorgner +2013-07-03 Frank Morgner - * [r755] doc/Makefile.am: use macro for sed im makefiles + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location + of .git - * [r754] configure.ac, src/vpicc/Makefile.am: generate man page for - vicc +2013-06-28 Frank Morgner - * [r753] src/vpicc/Makefile.am, src/vpicc/vicc.in: added version - info + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed + distcheck-hook - * [r752] src/vpicc/vicc.in: formatting defaults by hand to avoid - default: None +2013-06-27 Frank Morgner - * [r751] 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. + * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c - * [r750] src/vpicc/Makefile.am, src/vpicc/vicc.in: improved vicc - help +2013-06-27 Frank Morgner - * [r749] src/vpicc/virtualsmartcard/CardGenerator.py: load card - specific modules only when needed + * doc/index.txt: tikz description doesn't resolve abbreviations - * [r743] doc/README.rst, doc/README.rst.in: updated documentation +2013-06-27 Frank Morgner -2012-04-09 frankmorgner + * doc/bilder/tikzstyles.tex: added missing file - * [r734] configure.ac: more readable information via autoconf +2013-06-27 Frank Morgner -2012-03-04 frankmorgner + * doc/conf.py: use today() as version number of vsmartcard docs - * [r728] src/vpicc/virtualsmartcard/VirtualSmartcard.py: fixed - throwing SwError - - thanks, Ben. +2013-06-27 Frank Morgner -2012-03-02 frankmorgner + * virtualsmartcard/src/vpicc/vicc.in: include program version in + help - * [r727] doc/Makefile.am, doc/autotools.rst: added recommended - configure options to documentation +2013-06-27 Frank Morgner -2012-02-12 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is + too big - * [r717] src/vpicc/virtualsmartcard/cards/nPA.py: fixed - manipulation of EF.CardSecurity with CA public key +2013-06-26 Frank Morgner - * [r716] 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 + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + implemented vicc to pass PCSC-Lite's handler_test - * [r715] src/vpicc/virtualsmartcard/cards/nPA.py: adapted to pypace +2013-06-26 Frank Morgner -2012-02-09 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and + return immediately - * [r714] src/vpicc/virtualsmartcard/cards/nPA.py: modifying ef - cardsecurity to contain the chips public key (but a wrong - signature) +2013-06-26 Frank Morgner - * [r713] src/vpicc/virtualsmartcard/SmartcardSAM.py: debug - unprotected result + * virtualsmartcard/doc/api.txt: network byte order is big endian - * [r712] src/vpicc/virtualsmartcard/cards/nPA.py: fixed CA, which - is now successfully tested +2013-06-26 Frank Morgner -2012-02-08 frankmorgner + * pcsc-relay/src/vpcd-driver.c: adapted to changes of + fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c - * [r711] src/vpicc/virtualsmartcard/cards/nPA.py: - fixed CA OID - - applied pypace interface for ca +2013-06-26 Frank Morgner -2012-02-01 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try - * [r704] src/vpicc/virtualsmartcard/CardGenerator.py: mapping ca - oid to the correct algorithm +2013-06-25 Frank Morgner - * [r703] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/cards/ePass.py, - 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` + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + fixed asn1 structure of nPA's default data - * [r702] src/vpicc/virtualsmartcard/cards/nPA.py: fixed import of - auxiliary data for TA. Terminals signature can be verified now +2013-06-25 Frank Morgner - * [r701] src/vpicc/virtualsmartcard/CardGenerator.py: more - convenient values for pin and can + * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output -2012-01-31 frankmorgner +2013-06-25 Frank Morgner - * [r699] src/vpicc/virtualsmartcard/CardGenerator.py: added ef card - security + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new + serialconfdir -2012-01-25 frankmorgner +2013-06-25 Frank Morgner - * [r695] src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/cards/nPA.py: better debug output + * 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. -2012-01-23 frankmorgner +2013-06-21 Frank Morgner - * [r692] src/vpicc/virtualsmartcard/cards/nPA.py: fixed import of - CV certificates. Terminal's signature is currently wrongly - checked (as 'invalid'). + * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, + pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate + ChangeLog from git - * [r691] src/vpicc/virtualsmartcard/utils.py: fixed parsing of - extended length apdu with Le = max +2013-06-21 Frank Morgner -2012-01-23 oepen + * 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 - * [r690] src/vpicc/virtualsmartcard/cards/ePass.py: Fixed a typo +2013-06-20 Frank Morgner - * [r689] src/vpicc/virtualsmartcard/cards/ePass.py: Fixed a typo + * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of + boxed verify/modify -2012-01-23 frankmorgner +2013-06-20 Frank Morgner - * [r688] src/vpicc/virtualsmartcard/cards/nPA.py: fixed typo + * ccid/src/ccid.c: fixed parsing of bNumberMessage and response + buffer for boxing error - * [r687] src/vpicc/virtualsmartcard/SEutils.py: fixed calculation - of bertlv coded data for authentication +2013-06-19 Frank Morgner -2012-01-23 oepen + * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data - * [r686] src/vpicc/virtualsmartcard/SEutils.py: Removed broken code +2013-06-19 Frank Morgner -2012-01-22 frankmorgner + * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace - * [r685] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - 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 +2013-06-18 Frank Morgner -2012-01-20 frankmorgner + * 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 - * [r684] src/vpicc/virtualsmartcard/cards/nPA.py: include most - recent ca in response successfull PACE +2013-06-17 Frank Morgner -2012-01-20 oepen + * 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 - * [r683] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/cards/ePass.py: -Propagate changes to - append_padding to all files -Adjust strip_padding to match - append_padding +2013-06-16 Frank Morgner - * [r682] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/cards/ePass.py, - src/vpicc/virtualsmartcard/cards/nPA.py: Use the blocklength of - the actual cipher to append padding (instead of hardcoded DES-CBC - blocklength) + * 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 -2012-01-19 frankmorgner +2013-06-15 Frank Morgner - * [r681] src/vpicc/virtualsmartcard/cards/nPA.py: added SM. - currently untested due to bug in OpenPACE or pyPACE + * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation + about boxing commands -2012-01-04 oepen +2013-06-14 Frank Morgner - * [r679] src/vpicc/virtualsmartcard/cards/nPA.py: Adapted TA steps - to pypace + * npa/src/npa.c: use sc_format_apdu where possible -2011-12-19 frankmorgner +2013-06-14 Frank Morgner - * [r678] src/vpicc/vicc.in: fixed help strings + * npa/src/iso-sm.c: fixed typo - * [r677] src/vpicc/vicc.in: switched to argparse +2013-06-13 Frank Morgner - * [r676] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/cards/nPA.py: added support for TA and - CA (currently untested) + * npa/src/boxing.c: avoid multiple copies for asn1 formatting - * [r675] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/cards/nPA.py: added PIN management for - nPA +2013-06-13 Frank Morgner -2011-12-17 frankmorgner + * npa/src/scutil.c: fancier output for print_avail - * [r674] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/cards/nPA.py: - added dedicated nPA_SE - - saving mf in Security_Environment +2013-06-13 Frank Morgner - * [r673] src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py, - src/vpicc/virtualsmartcard/cards/ePass.py, - src/vpicc/virtualsmartcard/cards/nPA.py: introducing a default SE - for all cards + * 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 - * [r672] src/vpicc/virtualsmartcard/cards/nPA.py: using if/else - instead of a dedicated handler for eac steps +2013-06-12 Frank Morgner -2011-12-16 frankmorgner + * npa/src/npa.c: fixed memory leak - * [r671] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/cards/nPA.py: added PACE support for - nPA emulator +2013-06-11 Frank Morgner -2011-12-15 frankmorgner + * virtualsmartcard/configure.ac, + virtualsmartcard/src/vpcd/Makefile.am: fixed default location of + reader.conf.d use `./configure --confdir` for changing the default - * [r670] src/vpicc/virtualsmartcard/utils.py: bugfix +2013-06-11 Frank Morgner - * [r669] src/vpcd/Makefile.am: fixed missing bracket + * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links -2011-12-11 oepen +2013-06-11 Frank Morgner - * [r667] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/cards/nPA.py, - src/vpicc/virtualsmartcard/utils.py: Partial conversion to python - 3 + * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, + virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf -2011-12-09 frankmorgner +2013-06-11 Frank Morgner - * [r666] src/vpicc/virtualsmartcard/VirtualSmartcard.py: - documentation + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added default cvca trust anchor (German eID PKI) -2011-12-09 oepen +2013-06-11 Frank Morgner - * [r665] src/vpicc/virtualsmartcard/cards/nPA.py: + * 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 -2011-12-09 frankmorgner +2013-06-06 Frank Morgner - * [r663] doc/api.rst: documentation + * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input - * [r662] src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed sw when - reading until end of file - let npa emulator act like real npa - (until general authenticate occurrs) +2013-06-06 Frank Morgner - * [r661] src/vpicc/virtualsmartcard/cards/nPA.py: dont throw an - error on mse:set at. using source code, which was priviously - deleted. + * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on + reader - * [r659] doc/README.rst, doc/README.rst.in, - doc/generate_modules.py: dont document special members +2013-06-05 Frank Morgner -2011-12-09 oepen + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + added meaningfull default data - * [r658] src/vpicc/virtualsmartcard/cards/nPA.py: Remove dummy code - for tags which are already handled by the ISO code +2013-06-04 Frank Morgner -2011-12-09 frankmorgner + * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad - * [r656] src/vpicc/virtualsmartcard/cards/nPA.py: dont throw an - error on mse:set at. using source code, which was priviously - deleted. +2013-06-09 Frank Morgner -2011-12-08 frankmorgner + * ccid/src/ccid.c: fixed pin modification for implicitly given new + pin - * [r655] doc/api.rst: generate the correct links to class - documentation +2013-06-03 Frank Morgner - * [r654] doc/api.rst, doc/virtualsmartcard: documentation + * 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 - * [r653] doc/generate_modules.py: include inheritance graphs +2013-06-09 Frank Morgner - * [r652] src/vpicc/virtualsmartcard/cards/nPA.py: import chat as - late as possible to not confuse generation of documentation + * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for + building GadgetFS - * [r651] configure.ac, src/vpcd/Makefile.am, src/vpicc/Makefile.am: - autoconf macros for sed, ln and mkdir +2013-06-09 Frank Morgner -2011-12-08 oepen + * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints - * [r650] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes: nPA emulator - is now working +2013-05-29 Frank Morgner - * [r649] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes + * pcsc-relay/src/lnfc.c: added support for interrupting libnfc - * [r648] src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes +2013-05-29 Frank Morgner - * [r647] src/vpicc/Makefile.am, - src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/cards/nPA.py: Do not overide the OS - but only the SAM and parts of the SE for nPA emulation + * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 -2011-12-07 frankmorgner +2013-05-29 Frank Morgner - * [r645] doc/api.rst: added network format vpcd<->vpicc + * pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll - * [r643] src/vpicc/vicc.in, - src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: minimal nPA - emulation. use it to fetch and print a chat. uses pypace +2013-05-29 Frank Morgner - * [r642] src/vpicc/virtualsmartcard/utils.py: removed debug message + * ccid/src/ccid.c: use built-in function to parse pseudo apdu - * [r640] doc/README.rst: updated documentation +2013-05-29 Frank Morgner - * [r639] configure.ac, src/vpcd/Makefile.am: added Cygwin as - supported platform + * npa/certs/Makefile.am: fixed install directories for certificates -2011-11-08 frankmorgner +2013-05-29 Frank Morgner - * [r635] doc/README.rst, doc/README.rst.in: not using static path - for program-output. instead setting the correct envirnment in - conf.py. + * npa/src/npa/npa.h: fixed includes -2011-11-05 frankmorgner +2013-05-29 Frank Morgner - * [r627] doc/Makefile.am, doc/README.rst, doc/README.rst.in: - included help output from programs in documentation + * ccid/Makefile.am, ccid/configure.ac: detecting availability of + pace support - * [r625] configure.ac, doc/Makefile.am: cleaned up build of - documentation +2013-05-29 Frank Morgner -2011-11-03 frankmorgner + * pcsc-relay/win32/Makefile.am: fixed reference to missing + libnfc_mingw.patch - * [r613] doc/Makefile.am: - update on ccid documentation - - rebuilding documentation when any *.in file changes +2013-05-13 Frank Morgner - * [r612] src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/utils.py: removed warnings from sphinx + * 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 - * [r611] doc/Makefile.am, doc/generate_modules.py: switched to - sphinx 1.1 to document special and private members +2013-05-23 Frank Morgner -2011-11-02 frankmorgner + * pcsc-relay/win32/Makefile.am: install everything from libnfc for + windows build - * [r610] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: sphinx formatting - for documentation +2013-05-23 Frank Morgner -2011-11-02 oepen + * npa/win32/Makefile.am: fixed opensc host for cross compiling - * [r609] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py: Minor fixes to - sphinx markup +2013-05-19 Frank Morgner -2011-11-02 frankmorgner + * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning - * [r608] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py: removed warnings - by sphinx due to invalid formatting +2013-05-19 Frank Morgner -2011-11-02 oepen + * 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 - * [r607] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py: Converting - docstrings to sphinx syntax +2013-05-19 Frank Morgner -2011-11-02 frankmorgner + * pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: + building the most recent version of libnfc - * [r606] doc/README.rst, doc/autotools.rst, doc/questions.rst: - added autogenerated files for easier development checkout +2013-05-14 Frank Morgner -2011-11-01 frankmorgner + * npa/win32/Makefile.am: fixed missing variable for cross compiling - * [r605] doc/Makefile.am: only refresh documentation if needed +2013-05-14 Frank Morgner - * [r604] doc/README.rst.in: added potential platforms to - documentation + * 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 -2011-10-31 frankmorgner +2013-03-05 Frank Morgner - * [r600] configure.ac: print pcsc conf dir + * 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 -2011-10-29 frankmorgner + http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html + +2013-02-27 Frank Morgner - * [r599] doc/Makefile.am, doc/README.rst[DEL], - doc/README.rst.in[CPY]: more autotool magic + * 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 - * [r597] Makefile.am, configure.ac, doc/Makefile.am: - more - autotool magic in documentation files - including substituted - documentation files with distributed files + * npa/src/npa-tool.c: fixed tag of auxiliary data payload - * [r595] doc/Makefile.am, doc/README.rst, doc/questions.rst.in: - - worked around warnings of sphinx - using generic file for - questions for all subprojects +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 - * [r592] configure.ac, doc/Makefile.am, doc/api/Makefile.am: - correctly include api and generate_modules.py +2013-02-25 Frank Morgner - * [r591] Makefile.am, doc/Makefile.am, doc/README.rst, - doc/autotools.rst.in: using generic autotools description for all - subprojects + * 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 -2011-10-28 frankmorgner +2013-02-25 Frank Morgner - * [r590] doc/README.rst: added more markup + * 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 -2011-10-27 frankmorgner +2013-02-25 Frank Morgner - * [r589] doc/Makefile.am, doc/generate_modules.py: using an other - version of generate_modules.py that structures the modules - slightly better + * 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 - * [r588] Makefile.am, doc/Makefile.am, doc/api, doc/api.rst, - doc/generate_modules.py: automagically generate documentation of - virtualsmartcard +2013-02-18 Frank Morgner - * [r587] Makefile.am, README, configure.ac, doc, doc/Makefile.am, - doc/README.rst[CPY], src/vpicc/Makefile.am: using a dedicated - folder for documentation in each subproject + * .gitignore: gitignore - * [r586] README: documentation +2013-02-18 Frank Morgner - * [r584] README: + * pcsc-relay/doc/download.rst.in: added missing file - * [r583] README: better rendering of basic information +2013-02-18 Frank Morgner -2011-10-27 oepen + * 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 - * [r582] README: -Remove references to indices from index.rst -Add - some meta information to virtualsmartcard docs -Add link to - cyberflex-shell +2013-02-18 Frank Morgner -2011-10-12 oepen + * npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo - * [r545] README: Converted most of the documentation to - reStructuredText in order to be able to sphinx for documentation +2013-02-09 Frank Morgner -2011-09-17 frankmorgner + * 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 - * [r530] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed problems on - initialization +2013-02-09 Frank Morgner -2011-09-07 oepen + * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, + npa/win32/build_npa.patch: updated windows build - * [r527] src/vpicc/vicc.in: Lexically sorted the optparse options +2013-02-09 Frank Morgner -2011-09-06 oepen + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + import of EF.CardSecurity was a degradation of OpenPACE + 7016e1a6e958cb7b9a241c059deb807f31dff5fe - * [r526] src/vpicc/virtualsmartcard/ConstantDefinitions.py, - src/vpicc/virtualsmartcard/SWutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/TLVutils.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/utils.py: Removed vim folding markers +2013-02-09 Frank Morgner - * [r525] configure.ac, src/vpicc/Makefile.am, - src/vpicc/virtualsmartcard/ConstantDefinitions.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: Added - documentation generation to build process + * 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 -2011-09-05 oepen +2013-02-09 Frank Morgner - * [r524] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/utils.py: Fixed the documentation. - epydoc still fails to build html files + * npa/src/npa.c: only warn about missing certificate description -2011-09-01 oepen +2013-02-09 Frank Morgner - * [r516] src/vpicc/virtualsmartcard/cards/ePass.py: -Fixed - indention -Improved a comment + * npa/src/npa.c: fixed asn1 - * [r515] src/vpicc/virtualsmartcard/cards/ePass.py: Removed - duplicate code +2013-02-09 Frank Morgner - * [r514] src/vpicc/virtualsmartcard/CryptoUtils.py: Added some - documentation + * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: + distributing nPA's default trust anchors - * [r513] src/vpicc/virtualsmartcard/cards/ePass.py: Make pylint - happy +2013-02-09 Frank Morgner - * [r512] 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 + * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal -2011-08-24 oepen +2013-02-09 Frank Morgner - * [r510] src/vpicc/virtualsmartcard/SEutils.py: Slight improvements - to generate_public_key. Unfortunately the function is still - broken + * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1 + helper for auxiliary data -2011-08-23 oepen +2013-02-09 Frank Morgner - * [r509] src/vpicc/virtualsmartcard/CardGenerator.py: More cleanup + * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some + compiler warnings - * [r508] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py: Cleanup +2013-02-09 Frank Morgner - * [r507] src/vpicc/virtualsmartcard/cards/ePass.py: Added - documentation + * npa/src/iso-sm.c: fixed bug in iso sm driver - * [r506] src/vpicc/virtualsmartcard/cards/ePass.py: Reduced overlap - between ePass_SE and PassportSAM +2013-02-09 Frank Morgner - * [r505] src/vpicc/virtualsmartcard/VirtualSmartcard.py: Code - cleanup + * npa/src/npa.c: check for NULL pointer - * [r504] src/vpicc/virtualsmartcard/VirtualSmartcard.py, - src/vpicc/virtualsmartcard/utils.py: -Added some documentation - -Partially fixed format string usage in the logger +2013-02-07 Dominik - * [r503] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py, - src/vpicc/virtualsmartcard/cards/ePass.py: - Removed MF reference - from Security Environment (only needed for cryptoflex card) - - General code cleanup + * npa/src/opensc: Fix opensc submodule - * [r502] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code cleanup +2013-02-04 Frank Morgner - * [r501] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Move - CryptoflexMF to cards.cryptoflex - A little bit of code cleanup - in SmartcardFilesystem.py + * npa/src/npa.c: fixed recursive write of EFs - * [r500] src/vpicc/virtualsmartcard/CardGenerator.py: Fixed broken - imports +2013-02-04 Frank Morgner - * [r499] src/vpicc/Makefile.am, - src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/cards, - src/vpicc/virtualsmartcard/cards/__init__.py, - src/vpicc/virtualsmartcard/cards/cryptoflex.py, - src/vpicc/virtualsmartcard/cards/ePass.py: Refactoring: Moving - card specific stuff to separate package + * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: + fixed special functions -2011-08-17 oepen +2013-01-31 Frank Morgner - * [r498] src/vpicc/virtualsmartcard/SmartcardSAM.py: Added a bit of - documentation + * 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 - * [r497] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: Moved - Security_Environment code to the SEutils file +2013-02-01 Frank Morgner - * [r496] src/vpicc/virtualsmartcard/SmartcardFilesystem.py: Code - cleanup + * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for + encryption in iso SM driver - * [r495] src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - -Bugfix: Selection from current DF -Replaced print by logging +2013-02-01 Frank Morgner - * [r494] src/vpicc/vicc.in, - src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/ConstantDefinitions.py, - src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SWutils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/TLVutils.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: -Updated - copyright date -Added a little bit of documentation + * npa/src/npa-tool.c: selectig eid after EAC - * [r493] src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - incorrect sanity check +2013-01-31 Frank Morgner - * [r492] src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - incorrect sanity check + * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA - * [r491] src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage +2013-01-29 Frank Morgner - * [r490] src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed - urandom() usage + * 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 - * [r489] src/vpicc/virtualsmartcard/SmartcardSAM.py: Refactoring: - Merged Secure_Messaging and Security_Environment classes +2013-01-29 Frank Morgner -2011-08-08 oepen + * npa/test_vicc_with_npa-tool.sh: fixed typo - * [r487] src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed some - typos +2012-12-17 Frank Morgner - * [r486] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix storage and - retrieval of Security Environments + * npa/src/npa/npa.h: added missing documentation - * [r485] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed duplicate - method +2012-12-16 Frank Morgner - * [r484] src/vpicc/virtualsmartcard/SmartcardSAM.py: Forgot to - return SW[NORMAL] in case an MSE command actually succeeds :-) + * npa/doc/api.rst: added overview about TA/CA to documentation - * [r483] 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. +2012-12-16 Frank Morgner - * [r482] src/vpicc/virtualsmartcard/SEutils.py: Added some - documentation + * .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 -2011-08-08 frankmorgner +2012-12-11 Frank Morgner - * [r480] src/vpcd/vpcd.c: reusing socket on reconnect + * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed + generation of documentation -2011-08-05 oepen +2012-12-09 Frank Morgner - * [r479] 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. + * 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. -2011-08-02 frankmorgner +2012-12-08 Frank Morgner - * [r478] src/vpicc/virtualsmartcard/SmartcardFilesystem.py: - checking attribute existance before referencing it + * 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. - * [r477] src/vpicc/virtualsmartcard/TLVutils.py: fixed bogus import +2012-12-08 Frank Morgner -2011-08-01 oepen + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + printing of EAC CTX - * [r475] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: Bugfixes: Fixed - import error and incorrect method call +2012-11-21 Frank Morgner - * [r474] src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/TLVutils.py: Bugfixes: Wrong number of - arguments for function call and missing import + * 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. - * [r473] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/CryptoUtils.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: Replaced print - calls by actual logging +2012-11-21 Frank Morgner - * [r472] src/vpicc/virtualsmartcard/SmartcardFilesystem.py: Bugfix: - Missing self. before reference to content dictionary + * 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 -2011-07-30 oepen +2012-11-21 Frank Morgner - * [r471] src/vpicc/virtualsmartcard/SmartcardSAM.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py: Better exception - handling + * npa/src/npa.c, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to + changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed - * [r470] src/vpicc/virtualsmartcard/VirtualSmartcard.py: Code style - improvements +2012-11-01 Frank Morgner -2011-07-29 oepen + * 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 - * [r469] src/vpicc/virtualsmartcard/CardGenerator.py: Code style - improvements +2012-11-01 Frank Morgner - * [r468] src/vpicc/virtualsmartcard/CardGenerator.py: Code style - improvements + * npa/test_vicc_with_npa-tool.sh: disable check of validity period + for testing - * [r467] src/vpicc/virtualsmartcard/CardGenerator.py: Code style - improvements +2012-11-01 Frank Morgner - * [r466] 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. + * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing - * [r465] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements +2012-11-01 Frank Morgner - * [r464] src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed - remaining call to CardContainer.getKey + * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use + terminal's CHAT by default - * [r463] src/vpicc/virtualsmartcard/CryptoUtils.py, - 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. +2012-10-26 Frank Morgner - * [r462] src/vpicc/virtualsmartcard/CryptoUtils.py: Code style - improvements + * ccid/configure.ac: comprehensive checking for help2man and + gengetopt - * [r461] src/vpicc/virtualsmartcard/SEutils.py: Bugfixing and code - style improvements +2012-10-26 Frank Morgner - * [r460] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: -Bugfix: Added - missing import in PassportSAM -Bugfix: Fixed constant names in - SEutils + * npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking + for help2man and gengetopt - * [r459] src/vpicc/virtualsmartcard/SmartcardSAM.py: Removing - unused functions +2012-10-26 Frank Morgner - * [r458] src/vpicc/virtualsmartcard/SmartcardSAM.py: Removing - unused functions + * virtualsmartcard/configure.ac: comprehensive checking for help2man - * [r457] src/vpicc/virtualsmartcard/SmartcardSAM.py: Removing - unused functions +2012-10-12 Frank Morgner - * [r456] src/vpicc/virtualsmartcard/CryptoUtils.py: Added - convenience functions + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let + MSE:Set AT distinguish between tags 83, 84 - * [r455] src/vpicc/virtualsmartcard/ConstantDefinitions.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements +2012-10-11 Frank Morgner - * [r454] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements + * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + selecting MF on reset and power up - * [r453] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements and bugfixing in mutual_authenticate +2012-10-10 Frank Morgner - * [r452] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements + * npa/src/sm.c: fixed wrong encoding of protected Le - * [r451] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements +2012-10-09 Frank Morgner - * [r450] src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style - improvements + * 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 - * [r449] src/vpicc/virtualsmartcard/SmartcardSAM.py: Bug hunting - and beautifying with pylint +2012-10-08 Frank Morgner - * [r448] src/vpicc/virtualsmartcard/SmartcardSAM.py: -Bugfix: Fixed - incorrect indention -Bugfix: Do not default to MD5 hashing + * npa/src/npa.c: added calculation of longest encrypted short-length + APDU - * [r447] src/vpicc/virtualsmartcard/SmartcardSAM.py: Bugfix: - adapted changed signature of the Security_Environment constructor +2012-10-05 Frank Morgner - * [r446] 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. + * npa/src/npa.c, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to + changes of openpace in 91d6ee1ec80f6... - * [r445] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: SmartcardSAM: Fixed - syntax errors SEutils: Now replying with error RAPDU when we do - not support a referenced algorithm +2012-10-05 Frank Morgner - * [r444] src/vpicc/virtualsmartcard/SEutils.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: Various Bugfixes with - regard to parsing a MSE:SetAT. The whole SE and SAM system should - really be rewritten. + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added + `--cvca` parameter -2011-07-26 oepen +2012-10-05 Frank Morgner - * [r439] src/vpicc/virtualsmartcard/ConstantDefinitions.py, - src/vpicc/virtualsmartcard/TLVutils.py, - src/vpicc/virtualsmartcard/VirtualSmartcard.py, - 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 + * npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in: + updated help for `--disable-checks` - * [r437] src/vpicc/virtualsmartcard/utils.py: Imported minor bugfix - from upstream +2012-10-05 Frank Morgner - * [r436] src/vpicc/virtualsmartcard/utils.py: -Removed unused code - from utils.py -Added a unit test for case 2 extended length APDUs + * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory + leaks - * [r435] 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 +2012-10-05 Frank Morgner -2011-07-25 oepen + * npa/src/npa.c: debug the result from CA's general authenticate - * [r434] src/vpicc/virtualsmartcard/utils.py: -Bugfix: Erroneously - set Lc and not Le for case 2 APDUs -Added new property - effective_Le +2012-10-05 Frank Morgner - * [r430] src/vpicc/virtualsmartcard/CardGenerator.py: Fixed typo + * npa/src/sm.c: fixed short length SM APDUs (especially case 2) - * [r429] src/vpicc/virtualsmartcard/utils.py: Preliminary extended - length APDU support +2012-10-04 Frank Morgner - * [r428] src/vpicc/virtualsmartcard/VirtualSmartcard.py: Bugfix: - wrong parameters were set in a call for formatResult + * npa/src/npa.c: fixed Le for get challenge -2011-07-23 frankmorgner +2012-10-04 Frank Morgner - * [r427] configure.ac: silent build rules + * npa/src/npa.c: nPA: using case 3 apdu for verify - * [r426] src/vpcd/ifd-vpcd.c: clearification on requirements for - compliance to IFDHandler API version 3 +2012-10-04 Frank Morgner -2011-02-09 frankmorgner + * npa/src/npa.c: fixed CLA of PACE's last general authenticate - * [r416] ChangeLog, configure.ac: released 0.4, which was - mistakenly tagged 0.3 +2012-10-04 Frank Morgner -2011-02-08 frankmorgner + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + updated CLI information regarding CAR - * [r412] ChangeLog, configure.ac: released 0.3 +2012-10-04 Frank Morgner -2011-02-01 oepen + * 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. - * [r401] src/vpcd/ifd-vpcd.c: Reverting bad commit +2012-10-04 Frank Morgner - * [r400] src/vpcd/ifd-vpcd.c: Shut up autotools + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed + PACE_STEP3D_verify_authentication_token -2011-01-25 frankmorgner +2012-10-02 Frank Morgner - * [r393] src/vpicc/virtualsmartcard/CardGenerator.py, - src/vpicc/virtualsmartcard/SmartcardFilesystem.py, - src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed generation of - ePass file system (fixes 3164830) + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + initialize ca without specifying `protocol` -2011-01-24 frankmorgner +2012-10-02 Frank Morgner - * [r392] src/vpicc/virtualsmartcard/SmartcardFilesystem.py: fixed - path walking (fixes 3164775) + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: + ALGO_MAPPING: added oids for TA, CA, RI and PACE -2010-12-13 frankmorgner +2012-10-01 Frank Morgner - * [r382] README: update information + * 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. -2010-12-08 frankmorgner +2012-10-01 Frank Morgner - * [r372] ChangeLog, configure.ac: releasing 0.3 + * 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 -2010-10-26 frankmorgner +2012-09-27 Frank Morgner - * [r342] src/vpcd/vpcd.c: unified usage of sizeof. + * 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. -2010-10-15 frankmorgner +2012-09-27 Frank Morgner - * [r336] README, configure.ac, src/vpcd/Makefile.am, - src/vpcd/ifd-vpcd.c[CPY], src/vpcd/ifd.c[DEL]: - renamed ifd.c to - ifd-vpcd.c to have more readable logging in pcscd - updated - support information + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + TA's ephemeral public key is saved as IV in CRT -2010-10-13 frankmorgner +2012-09-26 Frank Morgner - * [r329] configure.ac, src/vpcd/Makefile.am, - src/vpcd/reader.conf.in, src/vpicc/Makefile.am, - src/vpicc/vicc.in, src/vpicc/virtualsmartcard.in[DEL]: - switched - from perl to sed for substitution of autoconf variables - changed - from generating reader.conf to vpcd in /etc/reader.conf.d + * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall - * [r328] src/vpicc/SmartcardSAM.py[DEL], src/vpicc/vicc.in: added - missing file, deleted unused file +2012-09-24 Frank Morgner - * [r326] src/vpicc/virtualsmartcard/SmartcardSAM.py: merged with - changes of r320 + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa: + pass authentication token as string - * [r325] src/vpicc/CardGenerator.py[DEL], - src/vpicc/ConstantDefinitions.py[DEL], - src/vpicc/CryptoUtils.py[DEL], src/vpicc/Makefile.am, - src/vpicc/SEutils.py[DEL], src/vpicc/SWutils.py[DEL], - src/vpicc/SmartcardFilesystem.py[DEL], - src/vpicc/TLVutils.py[DEL], src/vpicc/VirtualSmartcard.py[DEL], - src/vpicc/utils.py[DEL], src/vpicc/virtualsmartcard, - src/vpicc/virtualsmartcard/CardGenerator.py[CPY], - src/vpicc/virtualsmartcard/ConstantDefinitions.py[CPY], - src/vpicc/virtualsmartcard/CryptoUtils.py[CPY], - src/vpicc/virtualsmartcard/SEutils.py[CPY], - src/vpicc/virtualsmartcard/SWutils.py[CPY], - src/vpicc/virtualsmartcard/SmartcardFilesystem.py[CPY], - src/vpicc/virtualsmartcard/SmartcardSAM.py[CPY], - src/vpicc/virtualsmartcard/TLVutils.py[CPY], - src/vpicc/virtualsmartcard/VirtualSmartcard.py[CPY], - src/vpicc/virtualsmartcard/__init__.py, - src/vpicc/virtualsmartcard/utils.py[CPY]: grouped virtual - smartcard objects in virtualsmartcard package +2012-09-22 Frank Morgner -2010-10-12 frankmorgner + * virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example + data Taken from the official BSI EAC worked example. - * [r324] src/vpicc/VirtualSmartcard.py: added inconsistency check - for the received apdu +2012-09-21 Frank Morgner - * [r323] src/vpicc/VirtualSmartcard.py: let vicc recognize shutdown - of vpcd + * npa/src/npa.c: sc_format_apdu instead of manual initialisation -2010-10-11 frankmorgner +2012-09-21 Frank Morgner - * [r322] src/vpcd/ifd.c: added workaround for bug 312754 of - pcsc-lite + * npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA - * [r321] src/vpicc/VirtualSmartcard.py: RelayOS: removed card - observer (thread). a removed card is now handled by exceptions. +2012-09-21 Frank Morgner -2010-10-11 oepen + * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c: + npa-tool: CLI to TA and CA - * [r320] 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 +2012-09-19 Frank Morgner -2010-10-11 frankmorgner + * npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA - * [r319] src/vpicc/VirtualSmartcard.py: added status message +2012-09-19 Frank Morgner - * [r318] src/vpcd/vpcd.c, src/vpicc/VirtualSmartcard.py: activated - ATR polling as workaround for pyscard bug #3084449. now when the - real smartcard is removed, the relay process terminates + * npa/src/npa/npa.h: added fids for EF.CardSecurity - * [r315] src/vpcd/ifd.c: checked ifd.c and vpcd.c with flawfinder - rats and pscan +2012-09-18 Frank Morgner -2010-10-10 frankmorgner + * npa/src/npa.c: libnpa: Implementation of TA - * [r314] src/vpcd/ifd.c: fixed problems for workaround of pcscd bug - 312749 +2012-09-18 Frank Morgner - * [r313] src/vpcd/ifd.c, src/vpcd/reader.conf.in: added workaround - for pcscd bug #312749 + * npa/src/npa.c: added switch to disable apdu checking for TA/CA - * [r312] src/vpcd/ifd.c: added length check on rapdu buffer. +2012-09-18 Frank Morgner -2010-10-09 frankmorgner + * npa/src/npa.c: fetch CAR for TA from MSE:Set AT - * [r311] src/vpicc/VirtualSmartcard.py: modified error messages +2012-09-18 Frank Morgner - * [r310] src/vpcd/ifd.c, src/vpcd/reader.conf.in, src/vpcd/vpcd.c, - src/vpcd/vpcd.h: now reading the port to open from reader.conf + * 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 - * [r309] 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 +2012-09-14 Frank Morgner -2010-10-08 frankmorgner + * 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 - * [r308] src/vpcd/ifd.c: - added workaround for "Error resetting - card." in pcscd. it is propably a bug in pcscd - added more debug - information +2012-09-14 Frank Morgner - * [r307] src/vpicc/VirtualSmartcard.py: added better inheritance to - smartcard os's + * + virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: + fixed offset checking for empty files - * [r306] src/vpicc/VirtualSmartcard.py: - exception handling on - power up and power down - added workaround for pyscard bugs - #3083586 and #3083254 +2012-09-12 Frank Morgner - * [r305] src/vpcd/ifd.c: added debug information + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, + virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added + support for checking Expiry date -2010-10-07 frankmorgner +2012-09-07 Frank Morgner - * [r303] src/vpicc/CardGenerator.py, src/vpicc/VirtualSmartcard.py: - implemented smart card class for relaying + * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + fixed parsing of CLA with proprietary SM activates SM also for the proprietary case -2010-07-01 frankmorgner +2012-09-06 Frank Morgner - * [r185] ChangeLog, configure.ac: releasing 0.2 + * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: + added stubs for eid application -2010-06-23 frankmorgner +2012-09-06 Frank Morgner - * [r167] src/vpcd/ifd.c: removed the last references of references - to ifdhandler functions v1.0 + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: + switching encryption context of current SE in SAM -2010-06-22 oepen +2012-09-05 Frank Morgner - * [r164] src/vpicc/SmartcardSAM.py: -Fixed two unhandled exceptions - -Removed some trailing whitespaces + * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: + added FIXME for EF.CardSecurity manipulation -2010-06-22 frankmorgner +2012-09-05 Frank Morgner - * [r163] src/vpcd/ifd.c, src/vpcd/vpcd.c, - 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 + * + 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. - * [r162] src/vpcd/ifd.c, src/vpcd/vpcd.c, src/vpcd/vpcd.h: forcing - empty parameter list with function(void) instead of unspecified - parameter list with function() +2012-09-05 Frank Morgner -2010-06-09 frankmorgner + * virtualsmartcard/src/vpicc/vicc.in, + virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: + nPA: allow the user to specify a EF.CardAccess - * [r142] configure.ac, src/vpcd/Makefile.am: added missing files - for distribution packages. fixed installation when no - serialdropdir is given. +2012-09-05 Frank Morgner -2010-06-08 oepen + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround + for CAPDU's inability to handle le=0000 - * [r137] configure.ac: +2012-09-05 Frank Morgner -2010-06-05 frankmorgner + * + virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py: + fixed maximum value for le = 00 [00 [00]] - * [r132] ChangeLog: updated checksums, install files for recipes. - updated log files for 0.6.1 +2012-08-31 Frank Morgner -2010-05-26 frankmorgner + * 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. - * [r112] src/vpcd/Makefile.am: bugfix: using libtool for - installation +2012-08-31 Frank Morgner -2010-05-09 frankmorgner + * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed + handeling of extended length Le in SM APDU - * [r105] configure.ac, src/vpcd/Makefile.am: be less restrictive in - ./configure. better output of configuration details +2012-08-31 Frank Morgner -2010-05-08 frankmorgner + * ccid/configure.ac, npa/configure.ac, + virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed + autoconf warnings - * [r104] configure.ac, src/vpicc/Makefile.am: added missing files +2012-08-13 Frank Morgner - * [r103] ChangeLog, INSTALL[DEL], Makefile[DEL], Makefile.am, NEWS, - m4, src, src/Makefile.am, src/vpcd[CPY], src/vpcd/Makefile.am, - src/vpcd/reader.conf.in, src/vpicc[CPY], - src/vpicc/virtualsmartcard.in, vpcd[DEL], vpicc[DEL]: switched to - autotools + * 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 -2010-05-07 frankmorgner +2012-08-11 Frank Morgner - * [r97] Makefile: updated file references of install target + * virtualsmartcard/src/vpcd/vpcd.c, + virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience + functions of VPCD -2010-02-02 frankmorgner +2012-08-03 Frank Morgner - * [r39] vpcd/vpcd.c: moved operations for opening sockets into - separate functions + * pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, + pcsc-relay/src/pcsc.c: print card's ATR when connected -2010-02-01 oepen +2012-08-03 Frank Morgner - * [r38] vpicc/CardGenerator.py, vpicc/VirtualSmartcard.py, - vpicc/jp2.jpg[DEL]: - 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 + * pcsc-relay/src/pcsc.c: re-implemented auto-detect feature -2010-01-30 oepen +2012-08-02 Frank Morgner - * [r35] vpicc/CardGenerator.py, vpicc/CryptoUtils.py, - vpicc/SmartcardSAM.py, vpicc/VirtualSmartcard.py, - vpicc/testconfig.mf[DEL], vpicc/testconfig.sam[DEL]: 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) + * pcsc-relay/src/lnfc.c: using libnfc's default values for timeouts -2010-01-25 oepen +2012-08-02 Frank Morgner - * [r30] Makefile: Small Makefile fix: Added default target to - virtualsmartcard/Makefile + * pcsc-relay/src/pcsc-relay.c: fixed output verbosity control with + --verbose,-v -2010-01-23 oepen +2012-08-02 Frank Morgner - * [r25] vpicc/SmartcardSAM.py: PassportSAM: MRZ for key derivation - is now read from MF instead of hard-encoding it in the code + * 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 - * [r24] vpicc/SmartcardSAM.py, vpicc/VirtualSmartcard.py: Changed - Passport testdata +2012-07-24 Frank Morgner -2010-01-13 frankmorgner + * 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 - * [r18] Makefile, vpcd/ifd.c, vpcd/vpcd.c, vpcd/vpcd.h, - 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 +2012-07-24 Frank Morgner -2010-01-10 frankmorgner + * 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. - * [r15] vpicc/VirtualSmartcard.py: bugfix +2012-07-19 Frank Morgner -2010-01-08 frankmorgner + * pcsc-relay/src/Makefile.am: Use --no-discard-stderr with + `help2man` gengetopt generates code that outputs the help to stderr. - * [r14] vpicc/SmartcardFilesystem.py, vpicc/VirtualSmartcard.py: - added serial number to cryptoflex. opensc can read it. +2012-06-22 frankmorgner - * [r13] vpicc/SmartcardFilesystem.py: bugfix + * 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 -2010-01-07 frankmorgner +2012-06-14 frankmorgner - * [r12] vpicc/VirtualSmartcard.py: bugfix + * 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 -2010-01-04 frankmorgner +2012-04-24 frankmorgner - * [r6] virtualsmartcard.bb[DEL]: Separated bitbake recipes. - vscarchitecture.bb simply collects the other recipes now. + * 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 -2009-11-25 frankmorgner +2012-04-24 frankmorgner - * [r5] README: Added information about running virtualsmartcard. + * 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 -2009-08-22 frankmorgner +2012-04-24 frankmorgner - * [r4] AUTHORS, COPYING, INSTALL, README, vpcd/vpcd.c, vpcd/vpcd.h, - vpicc/ConstantDefinitions.py, vpicc/CryptoUtils.py, - vpicc/SEutils.py, vpicc/SWutils.py, vpicc/SmartcardFilesystem.py, - vpicc/SmartcardSAM.py, vpicc/TLVutils.py, - vpicc/VirtualSmartcard.py, vpicc/utils.py: Added project - informations. + * 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 -2009-08-06 schertz123456 +2012-04-24 frankmorgner - * [r1] ., Makefile, virtualsmartcard.bb, vpcd, vpcd/vpcd.c, - vpcd/vpcd.h, vpicc, vpicc/ConstantDefinitions.py, - vpicc/CryptoUtils.py, vpicc/SEutils.py, vpicc/SWutils.py, - vpicc/SmartcardFilesystem.py, vpicc/SmartcardSAM.py, - vpicc/TLVutils.py, vpicc/VirtualSmartcard.py, vpicc/jp2.jpg, - vpicc/testconfig.mf, vpicc/testconfig.sam, vpicc/utils.py: - Initial commit. + * 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