2013-07-03 Frank Morgner * ccid/ChangeLog, npa/ChangeLog, pcsc-relay/ChangeLog, virtualsmartcard/ChangeLog: updated ChangeLog 2013-07-03 Frank Morgner * pcsc-relay/src/lnfc.c, pcsc-relay/src/pcsc-relay.c: removed unused variables 2013-07-03 Frank Morgner * ccid/src/Makefile.am: added ccid-types.h to headers 2013-07-03 Frank Morgner * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location of .git 2013-06-28 Frank Morgner * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed distcheck-hook 2013-06-27 Frank Morgner * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c 2013-06-27 Frank Morgner * doc/index.txt: tikz description doesn't resolve abbreviations 2013-06-27 Frank Morgner * doc/bilder/tikzstyles.tex: added missing file 2013-06-27 Frank Morgner * doc/conf.py: use today() as version number of vsmartcard docs 2013-06-27 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in: include program version in help 2013-06-27 Frank Morgner * virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is too big 2013-06-26 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: implemented vicc to pass PCSC-Lite's handler_test 2013-06-26 Frank Morgner * virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and return immediately 2013-06-26 Frank Morgner * virtualsmartcard/doc/api.txt: network byte order is big endian 2013-06-26 Frank Morgner * pcsc-relay/src/vpcd-driver.c: adapted to changes of fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c 2013-06-26 Frank Morgner * virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try 2013-06-25 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: fixed asn1 structure of nPA's default data 2013-06-25 Frank Morgner * virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output 2013-06-25 Frank Morgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new serialconfdir 2013-06-25 Frank Morgner * virtualsmartcard/doc/README.txt, virtualsmartcard/doc/README.txt.in, virtualsmartcard/src/vpcd/ifd-vpcd.c, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: allow multiple cards to connect to vpcd due to limitations of pcscd this is currently limited to 10 cards. Note that there is a double free corruption in pcscd when unloading the driver. 2013-06-21 Frank Morgner * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate ChangeLog from git 2013-06-21 Frank Morgner * ccid/src/ccid-types.h, ccid/src/ccid.h, npa/configure.ac, npa/src/Makefile.am, npa/src/boxing.c, npa/src/ccid-types.h: implemented boxing commands for verify/modify separates type definitions into ccid-types.h to be accessible in libnpa 2013-06-20 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of boxed verify/modify 2013-06-20 Frank Morgner * ccid/src/ccid.c: fixed parsing of bNumberMessage and response buffer for boxing error 2013-06-19 Frank Morgner * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data 2013-06-19 Frank Morgner * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace 2013-06-18 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in, doc/index.txt, npa/doc/README.txt, npa/doc/README.txt.in: avoid duplicated tikz code 2013-06-17 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in, doc/conf.py, doc/index.txt, doc/references.bib, npa/doc/README.txt, npa/doc/README.txt.in: include references and pictures from our papers 2013-06-16 Frank Morgner * ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/src/Makefile.am, ccid/src/ccid-emulator.ggo.in, npa/configure.ac, npa/doc/Makefile.am, npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.txt, npa/src/Makefile.am, npa/src/npa-tool.ggo.in, pcsc-relay/configure.ac, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.txt, pcsc-relay/doc/README.txt.in, pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in, virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.txt, virtualsmartcard/doc/README.txt.in, virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/vicc.in: include a summary in documentation and tools 2013-06-15 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation about boxing commands 2013-06-14 Frank Morgner * npa/src/npa.c: use sc_format_apdu where possible 2013-06-14 Frank Morgner * npa/src/iso-sm.c: fixed typo 2013-06-13 Frank Morgner * npa/src/boxing.c: avoid multiple copies for asn1 formatting 2013-06-13 Frank Morgner * npa/src/scutil.c: fancier output for print_avail 2013-06-13 Frank Morgner * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c, npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/scutil.h, npa/src/scutil.c: cleaned up scutils - moved write/read_binary_rec to scutil.c - removed unused handling of card driver 2013-06-12 Frank Morgner * npa/src/npa.c: fixed memory leak 2013-06-11 Frank Morgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am: fixed default location of reader.conf.d use `./configure --confdir` for changing the default 2013-06-11 Frank Morgner * eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links 2013-06-11 Frank Morgner * ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore, virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf 2013-06-11 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: added default cvca trust anchor (German eID PKI) 2013-06-11 Frank Morgner * npa/src/boxing.c, npa/src/example.c, npa/src/iso-sm.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/scutil.c, npa/src/sslutil.h: updated license text 2013-06-06 Frank Morgner * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input 2013-06-06 Frank Morgner * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on reader 2013-06-05 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: added meaningfull default data 2013-06-04 Frank Morgner * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad 2013-06-09 Frank Morgner * ccid/src/ccid.c: fixed pin modification for implicitly given new pin 2013-06-03 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/src/ccid.c, npa/src/Makefile.am, npa/src/boxing.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/boxing.h: implemented boxing commands according to TR-03119 2013-06-09 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for building GadgetFS 2013-06-09 Frank Morgner * ccid/src/usb.c: adapted to changed names of gadgetfs endpoints 2013-05-29 Frank Morgner * pcsc-relay/src/lnfc.c: added support for interrupting libnfc 2013-05-29 Frank Morgner * pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0 2013-05-29 Frank Morgner * pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll 2013-05-29 Frank Morgner * ccid/src/ccid.c: use built-in function to parse pseudo apdu 2013-05-29 Frank Morgner * npa/certs/Makefile.am: fixed install directories for certificates 2013-05-29 Frank Morgner * npa/src/npa/npa.h: fixed includes 2013-05-29 Frank Morgner * ccid/Makefile.am, ccid/configure.ac: detecting availability of pace support 2013-05-29 Frank Morgner * pcsc-relay/win32/Makefile.am: fixed reference to missing libnfc_mingw.patch 2013-05-13 Frank Morgner * ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/doc/autotools.txt, ccid/doc/download.txt, doc/autotools.txt.in, doc/conf.py, doc/download.txt.in, npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.txt, npa/doc/autotools.txt, npa/doc/download.txt, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.txt, pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.txt, pcsc-relay/doc/download.txt, pcsc-relay/doc/relay-note.txt, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.txt, virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt, virtualsmartcard/doc/autotools.txt, virtualsmartcard/doc/download.txt, virtualsmartcard/doc/relay-note.txt: working on documentation 2013-05-23 Frank Morgner * pcsc-relay/win32/Makefile.am: install everything from libnfc for windows build 2013-05-23 Frank Morgner * npa/win32/Makefile.am: fixed opensc host for cross compiling 2013-05-19 Frank Morgner * virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning 2013-05-19 Frank Morgner * pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: made vpcd.c/vpcd.h windows-compatible 2013-05-19 Frank Morgner * pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: building the most recent version of libnfc 2013-05-14 Frank Morgner * npa/win32/Makefile.am: fixed missing variable for cross compiling 2013-05-14 Frank Morgner * virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, virtualsmartcard/npa-example-data/Makefile.am, virtualsmartcard/npa-example-data/dh/Makefile.am, virtualsmartcard/npa-example-data/ecdh/Makefile.am: distributing npa example data 2013-03-05 Frank Morgner * ccid/README, ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/README.rst.in, ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/doc/autotools.rst, ccid/doc/autotools.rst.in, ccid/doc/autotools.txt, ccid/doc/autotools.txt.in, ccid/doc/download.rst.in, ccid/doc/download.txt, ccid/doc/download.txt.in, ccid/doc/questions.rst, ccid/doc/questions.rst.in, ccid/doc/questions.txt, ccid/doc/questions.txt.in, doc/autotools.rst.in, doc/autotools.txt.in, doc/conf.py, doc/download.rst.in, doc/download.txt.in, doc/index.rst, doc/index.txt, doc/questions.rst.in, doc/questions.txt.in, npa/README, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in, npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.rst, npa/doc/api.txt, npa/doc/autotools.rst, npa/doc/autotools.rst.in, npa/doc/autotools.txt, npa/doc/autotools.txt.in, npa/doc/download.rst, npa/doc/download.rst.in, npa/doc/download.txt, npa/doc/download.txt.in, npa/doc/questions.rst, npa/doc/questions.rst.in, npa/doc/questions.txt, npa/doc/questions.txt.in, pcsc-relay/README, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, pcsc-relay/doc/README.txt, pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.rst, pcsc-relay/doc/autotools.rst.in, pcsc-relay/doc/autotools.txt, pcsc-relay/doc/autotools.txt.in, pcsc-relay/doc/download.rst, pcsc-relay/doc/download.rst.in, pcsc-relay/doc/download.txt, pcsc-relay/doc/download.txt.in, pcsc-relay/doc/questions.rst, pcsc-relay/doc/questions.rst.in, pcsc-relay/doc/questions.txt, pcsc-relay/doc/questions.txt.in, virtualsmartcard/README, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in, virtualsmartcard/doc/README.txt, virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.rst, virtualsmartcard/doc/api.txt, virtualsmartcard/doc/api/virtualsmartcard.CardGenerator.txt, virtualsmartcard/doc/api/virtualsmartcard.ConstantDefinitions.txt, virtualsmartcard/doc/api/virtualsmartcard.CryptoUtils.txt, virtualsmartcard/doc/api/virtualsmartcard.SEutils.txt, virtualsmartcard/doc/api/virtualsmartcard.SWutils.txt, virtualsmartcard/doc/api/virtualsmartcard.SmartcardFilesystem.txt, virtualsmartcard/doc/api/virtualsmartcard.SmartcardSAM.txt, virtualsmartcard/doc/api/virtualsmartcard.TLVutils.txt, virtualsmartcard/doc/api/virtualsmartcard.VirtualSmartcard.txt, virtualsmartcard/doc/api/virtualsmartcard.cards.cryptoflex.txt, virtualsmartcard/doc/api/virtualsmartcard.cards.ePass.txt, virtualsmartcard/doc/api/virtualsmartcard.cards.nPA.txt, virtualsmartcard/doc/api/virtualsmartcard.cards.txt, virtualsmartcard/doc/api/virtualsmartcard.txt, virtualsmartcard/doc/api/virtualsmartcard.utils.txt, virtualsmartcard/doc/autotools.rst, virtualsmartcard/doc/autotools.rst.in, virtualsmartcard/doc/autotools.txt, virtualsmartcard/doc/autotools.txt.in, virtualsmartcard/doc/download.rst, virtualsmartcard/doc/download.rst.in, virtualsmartcard/doc/download.txt, virtualsmartcard/doc/download.txt.in, virtualsmartcard/doc/questions.rst, virtualsmartcard/doc/questions.rst.in, virtualsmartcard/doc/questions.txt, virtualsmartcard/doc/questions.txt.in: respect sphinx style guide to some extent see http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html 2013-02-27 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: accept a hex string for community id 2013-02-27 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: add reference date for validity verification 2013-02-27 Frank Morgner * npa/src/npa-tool.c: use additional data template 2013-02-27 Frank Morgner * npa/src/npa-tool.c: fixed tag of auxiliary data payload 2013-02-26 Frank Morgner * npa/src/npa-tool.c: output "Read " for successful reading 2013-02-26 Frank Morgner * npa/src/scutil.c: allow dumping of empty buffer 2013-02-26 Frank Morgner * npa/src/npa-tool.c: added human readable names for DG13-16 2013-02-25 Frank Morgner * npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/test_vicc_with_npa-tool.sh: added option for cvc and x509 directory 2013-02-25 Frank Morgner * npa/npa-example-data, virtualsmartcard/npa-example-data/dh/DETESTATDE019, virtualsmartcard/npa-example-data/dh/DETESTCVCA00003, virtualsmartcard/npa-example-data/dh/DETESTDVDE019, virtualsmartcard/npa-example-data/ecdh/DECVCAAT00001, virtualsmartcard/npa-example-data/ecdh/DETESTATDE019, virtualsmartcard/npa-example-data/ecdh/DETESTDVDE019: added cvc_rehash'ed test files 2013-02-25 Frank Morgner * npa/certs/DECVCAEPASS00102, npa/certs/DECVCAeID00102, npa/certs/DECVCAeSign00102, npa/certs/Makefile.am, npa/certs/ff3d20d2: removed test certificates, added official ones distributing only the c_rehash'ed/cvc_rehash'ed ones 2013-02-18 Frank Morgner * .gitignore: gitignore 2013-02-18 Frank Morgner * pcsc-relay/doc/download.rst.in: added missing file 2013-02-18 Frank Morgner * ccid/configure.ac, ccid/doc/README.rst, ccid/doc/autotools.rst, ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/npa, ccid/src/opensc, ccid/src/scutil.h, ccid/src/sslutil.c, ccid/src/usb.c: updated ccid for new version of libnpa 2013-02-18 Frank Morgner * npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo 2013-02-09 Frank Morgner * ccid/doc/Makefile.am, ccid/doc/README.rst.in, ccid/doc/download.rst.in, doc/conf.py, doc/download.rst.in, doc/index.rst, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in, npa/doc/download.rst, npa/doc/download.rst.in, npa/src/Makefile.am, npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/iso-sm.h, npa/src/npa/npa.h, npa/src/npa/scutil.h, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, pcsc-relay/doc/download.rst, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in, virtualsmartcard/doc/download.rst, virtualsmartcard/doc/download.rst.in, virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/vicc.in: updated documentation 2013-02-09 Frank Morgner * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, npa/win32/build_npa.patch: updated windows build 2013-02-09 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed import of EF.CardSecurity was a degradation of OpenPACE 7016e1a6e958cb7b9a241c059deb807f31dff5fe 2013-02-09 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/npa.h, npa/test_vicc_with_npa-tool.sh: added CLI flags do disable various checks 2013-02-09 Frank Morgner * npa/src/npa.c: only warn about missing certificate description 2013-02-09 Frank Morgner * npa/src/npa.c: fixed asn1 2013-02-09 Frank Morgner * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: distributing nPA's default trust anchors 2013-02-09 Frank Morgner * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal 2013-02-09 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1 helper for auxiliary data 2013-02-09 Frank Morgner * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some compiler warnings 2013-02-09 Frank Morgner * npa/src/iso-sm.c: fixed bug in iso sm driver 2013-02-09 Frank Morgner * npa/src/npa.c: check for NULL pointer 2013-02-07 Dominik * npa/src/opensc: Fix opensc submodule 2013-02-04 Frank Morgner * npa/src/npa.c: fixed recursive write of EFs 2013-02-04 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: fixed special functions 2013-01-31 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/npa.h: added verification of age/validity/community 2013-02-01 Frank Morgner * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for encryption in iso SM driver 2013-02-01 Frank Morgner * npa/src/npa-tool.c: selectig eid after EAC 2013-01-31 Frank Morgner * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA 2013-01-29 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/scutil.h: added read and write of data groups adds read_binary_rec and write_binary_rec to scutil.h 2013-01-29 Frank Morgner * npa/test_vicc_with_npa-tool.sh: fixed typo 2012-12-17 Frank Morgner * npa/src/npa/npa.h: added missing documentation 2012-12-16 Frank Morgner * npa/doc/api.rst: added overview about TA/CA to documentation 2012-12-16 Frank Morgner * .gitmodules, doc/autotools.rst.in, npa/configure.ac, npa/doc/README.rst, npa/doc/README.rst.in, npa/doc/api.rst, npa/doc/autotools.rst, npa/src/Makefile.am, npa/src/opensc, pcsc-relay/doc/autotools.rst, virtualsmartcard/doc/autotools.rst: include OpenSC as submodule 2012-12-11 Frank Morgner * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed generation of documentation 2012-12-09 Frank Morgner * npa/Makefile.am, npa/configure.ac, npa/src/Makefile.am, npa/src/example.c, npa/src/iso-sm.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/iso-sm.h, npa/src/npa/npa.h, npa/src/npa/sm.h, npa/src/scutil.c, npa/src/sm.c, npa/src/sslutil.c: use OpenSC's hooks to wrap and unwrap SM APDUs sm_transmit_apdu is obsolete. libnpa and OpenSC can be used in parallel now. libnpa modifies OpenSC's card handle to add SM on the fly to any OpenSC command. This, for example, allows PKCS#XX commands in a SM channel established by libnpa. 2012-12-08 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: fixed resume PIN command PACE with CAN followed by PACE with PIN in SM failed, because the eac_ctx holding the SM context was always cleared at the beginning of the second PACE run. 2012-12-08 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed printing of EAC CTX 2012-11-21 Frank Morgner * npa/src/npa.c: always declare extended length capabilities allows usage of an unpatched version of OpenPACE. libnpa now works with the nPA using the default card driver. 2012-11-21 Frank Morgner * npa/src/npa.c, npa/src/npa/npa.h: adapted to changes of OpenSC master Now works with the stupid changes of OpenSC made in 41861e42b01539856b31f758dfde9ba53749eaaa 2012-11-21 Frank Morgner * npa/src/npa.c, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed 2012-11-01 Frank Morgner * npa/src/npa.c, npa/test_vicc_with_npa-tool.sh, virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to latest changes of openpace works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1 2012-11-01 Frank Morgner * npa/test_vicc_with_npa-tool.sh: disable check of validity period for testing 2012-11-01 Frank Morgner * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing 2012-11-01 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use terminal's CHAT by default 2012-10-26 Frank Morgner * ccid/configure.ac: comprehensive checking for help2man and gengetopt 2012-10-26 Frank Morgner * npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking for help2man and gengetopt 2012-10-26 Frank Morgner * virtualsmartcard/configure.ac: comprehensive checking for help2man 2012-10-12 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let MSE:Set AT distinguish between tags 83, 84 2012-10-11 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: selecting MF on reset and power up 2012-10-10 Frank Morgner * npa/src/sm.c: fixed wrong encoding of protected Le 2012-10-09 Frank Morgner * npa/Makefile.am, npa/test_vicc_with_npa-tool.sh, virtualsmartcard/Makefile.am, virtualsmartcard/test_vicc_with_npa-tool.sh: added script to test vicc with npa-tool 2012-10-08 Frank Morgner * npa/src/npa.c: added calculation of longest encrypted short-length APDU 2012-10-05 Frank Morgner * npa/src/npa.c, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to changes of openpace in 91d6ee1ec80f6... 2012-10-05 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added `--cvca` parameter 2012-10-05 Frank Morgner * npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in: updated help for `--disable-checks` 2012-10-05 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory leaks 2012-10-05 Frank Morgner * npa/src/npa.c: debug the result from CA's general authenticate 2012-10-05 Frank Morgner * npa/src/sm.c: fixed short length SM APDUs (especially case 2) 2012-10-04 Frank Morgner * npa/src/npa.c: fixed Le for get challenge 2012-10-04 Frank Morgner * npa/src/npa.c: nPA: using case 3 apdu for verify 2012-10-04 Frank Morgner * npa/src/npa.c: fixed CLA of PACE's last general authenticate 2012-10-04 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: updated CLI information regarding CAR 2012-10-04 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: ignoring CVCA certificate for `--disable-checks` This essentially lets the terminal's DVCA certificate to be imported without being checked using the CVCA trust anchor. 2012-10-04 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed PACE_STEP3D_verify_authentication_token 2012-10-02 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: initialize ca without specifying `protocol` 2012-10-02 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: ALGO_MAPPING: added oids for TA, CA, RI and PACE 2012-10-01 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: removed --ca-pubkey command line option The public key is extracted from the EF.CardSecurity instead. 2012-10-01 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/npa.h, virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added option to disable validity period check 2012-09-27 Frank Morgner * npa/src/npa.c: Fixes for MSE:Set AT in TA and CA - TA: fixed p1, p2 and include ephemeral pubkey and OID - CA: include OID and leave out key reference Currently it is hard to distinguish between the CA key and the chip-individual key using the key references in EF.CardSecurity/EF.CardAccess. The first (default) key in these files should, however, be the CA key. 2012-09-27 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: TA's ephemeral public key is saved as IV in CRT 2012-09-26 Frank Morgner * virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall 2012-09-24 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa: pass authentication token as string 2012-09-22 Frank Morgner * virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example data Taken from the official BSI EAC worked example. 2012-09-21 Frank Morgner * npa/src/npa.c: sc_format_apdu instead of manual initialisation 2012-09-21 Frank Morgner * npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA 2012-09-21 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c: npa-tool: CLI to TA and CA 2012-09-19 Frank Morgner * npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA 2012-09-19 Frank Morgner * npa/src/npa/npa.h: added fids for EF.CardSecurity 2012-09-18 Frank Morgner * npa/src/npa.c: libnpa: Implementation of TA 2012-09-18 Frank Morgner * npa/src/npa.c: added switch to disable apdu checking for TA/CA 2012-09-18 Frank Morgner * npa/src/npa.c: fetch CAR for TA from MSE:Set AT 2012-09-18 Frank Morgner * npa/configure.ac, npa/libnpa.pc.in, npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: adapted to changes of OpenPACE 2012-09-14 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: Skip RI, community and age verification simply return 0x9000 saying "yes" to everything 2012-09-14 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: fixed offset checking for empty files 2012-09-12 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added support for checking Expiry date 2012-09-07 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: fixed parsing of CLA with proprietary SM activates SM also for the proprietary case 2012-09-06 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA: added stubs for eid application 2012-09-06 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: switching encryption context of current SE in SAM 2012-09-05 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added FIXME for EF.CardSecurity manipulation 2012-09-05 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed the currently unused getenc and setenc These functions intended to do encryption and decryption respecting file acls. This however was never implemented. Better use object properties with appropriately setters and getters to realize this functionality. 2012-09-05 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: nPA: allow the user to specify a EF.CardAccess 2012-09-05 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround for CAPDU's inability to handle le=0000 2012-09-05 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py: fixed maximum value for le = 00 [00 [00]] 2012-08-31 Frank Morgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: use given credentials for CA The user can now specify an EF.CardSecurity, CA private/public key and CHR of the trust anchor via the command line. 2012-08-31 Frank Morgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed handeling of extended length Le in SM APDU 2012-08-31 Frank Morgner * ccid/configure.ac, npa/configure.ac, virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed autoconf warnings 2012-08-13 Frank Morgner * pcsc-relay/src/vpcd-driver.c, virtualsmartcard/src/vpcd/ifd-vpcd.c, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: VPCD: partial rewrite of socket communication - memory for buffer of received data is now reused with realloc - internal functions now use a similar interface like recv/send/... - added documentation about memory handling of vicc_getatr/vicc_transmit - fixed transmit when using send in multiple passes 2012-08-11 Frank Morgner * virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience functions of VPCD 2012-08-03 Frank Morgner * pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/pcsc.c: print card's ATR when connected 2012-08-03 Frank Morgner * pcsc-relay/src/pcsc.c: re-implemented auto-detect feature 2012-08-02 Frank Morgner * pcsc-relay/src/lnfc.c: using libnfc's default values for timeouts 2012-08-02 Frank Morgner * pcsc-relay/src/pcsc-relay.c: fixed output verbosity control with --verbose,-v 2012-08-02 Frank Morgner * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added LEVEL_NORMAL for in interactive mode 2012-07-24 Frank Morgner * pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in, pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/vpcd-driver.c, pcsc-relay/src/vpcd.c, pcsc-relay/src/vpcd.h: added connector backend for virtual smart card 2012-07-24 Frank Morgner * pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/pcsc.c, pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: added abstraction layer to smart card connector PC/SC can now be replaced by some arbitrary backend that communicates to a smart card. 2012-07-19 Frank Morgner * pcsc-relay/src/Makefile.am: Use --no-discard-stderr with `help2man` gengetopt generates code that outputs the help to stderr. 2012-06-22 frankmorgner * npa/src/npa.c, npa/src/npa/npa.h: using selection by short identifier when reading ef.cardaccess. Fixes #3532221 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@783 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-06-14 frankmorgner * ccid/doc/README.rst, ccid/doc/README.rst.in, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: added documentation about how to access the vpicc under windows git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@782 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-24 frankmorgner * pcsc-relay/win32/Makefile.am: fixed build dir of libnfc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@781 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-24 frankmorgner * ccid/src/ccid.c, npa/src/npa.c, virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang --analyze warnings git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@780 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-24 frankmorgner * ccid/src/ccid.c, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang compiler warnings git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@779 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-24 frankmorgner * pcsc-relay/win32/Makefile.am: fixed error on cleaning missing libnfc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@778 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-24 frankmorgner * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/scutil.c: fixed clang compiler warnings git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@777 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-24 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: changed response data for general authenticate step 4 to work with ausweisapp 1.8 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@776 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-23 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to changes of PyPACE r79 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@775 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-23 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: fixed interface to pyscard git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@774 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-15 frankmorgner * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: use distcheck-hook to generate ChangeLog git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@773 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-15 frankmorgner * npa/Makefile.am, npa/Makefile.am.opensc, npa/configure.ac, npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, npa/win32/build_npa.patch: automate cross compile for windows in win32. use the power of the opensc build script git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@772 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-15 frankmorgner * pcsc-relay/win32/Makefile.am: use file instead of directory as makefile target git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@771 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-14 frankmorgner * pcsc-relay/win32/Makefile.am: fixed creation of missing directory git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@770 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-14 frankmorgner * pcsc-relay/Makefile.am, pcsc-relay/configure.ac, pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch: automate cross compile for windows in win32 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@769 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-12 frankmorgner * pcsc-relay/Makefile.am: change the cross compiler using mingw=... git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@768 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-12 frankmorgner * ccid/src/Makefile.am, npa/src/Makefile.am, pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in: minor improvements of the manpages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@767 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-12 frankmorgner * ccid/configure.ac, npa/configure.ac, pcsc-relay/Makefile.am, pcsc-relay/configure.ac, virtualsmartcard/configure.ac: added missing checks at configure time git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@766 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * doc/conf.py: released 2012-04-11 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@765 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/configure.ac: checking for doxygen git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@764 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/ChangeLog, ccid/configure.ac: released 0.6 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@763 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * npa/ChangeLog, npa/configure.ac: released 0.4 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@762 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/src/Makefile.am, npa/src/Makefile.am: fixed distribution of opensc headers git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@761 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * pcsc-relay/ChangeLog, pcsc-relay/configure.ac: released 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@760 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: released 0.5 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@759 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: only generate changelog when working in repository git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@758 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am, pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: automatically generate changelog when releasing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@757 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * npa/configure.ac, npa/doc/Makefile.am: using macro for doxygen git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@756 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/configure.ac, ccid/doc/Makefile.am, ccid/src/Makefile.am, npa/doc/Makefile.am, npa/src/Makefile.am, pcsc-relay/configure.ac, pcsc-relay/doc/Makefile.am, pcsc-relay/src/Makefile.am, virtualsmartcard/doc/Makefile.am: use macro for sed im makefiles git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@755 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpicc/Makefile.am: generate man page for vicc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@754 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/vicc.in: added version info git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@753 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/src/vpicc/vicc.in: formatting defaults by hand to avoid default: None git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@752 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/src/vpicc/vicc.in: dont mention authors in help The argument formatter removes linebreaks and paragraphs, so we have to reduce the amount of information shown. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@751 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/vicc.in: improved vicc help git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@750 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: load card specific modules only when needed git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@749 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * doc/index.rst: added pictures, should be updated git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@748 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * npa/doc/api.rst: fixed cross reference to doxygen documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@747 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/doc/README.rst, ccid/doc/README.rst.in: fixed sphinx warning git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@746 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * doc/conf.py, doc/index.rst: exclude rsts that are included in other documents git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@745 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/api.rst: fixed name of doxygen generated tag file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@744 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-11 frankmorgner * ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/README.rst.in, doc/index.rst, npa/doc/README.rst, npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: updated documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@743 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-10 frankmorgner * ccid/src/Makefile.am: removed reference to pcscutil.h, which is now part of pcsc-relay git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@742 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-10 frankmorgner * ccid/src/pcscutil.c, ccid/src/pcscutil.h, pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: stringify_error now returns a string instead of printing the error git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@741 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-10 frankmorgner * pcsc-relay/Makefile.am, pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in, pcsc-relay/src/pcsc-relay.h: implemented cross compiling with mingw git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@740 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-10 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid-emulator.ggo.in, npa/configure.ac, npa/src/Makefile.am, pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am: use help2man to generate minimal man pages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@739 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-10 frankmorgner * npa/Makefile.am, npa/src/Makefile.am: re-enabled clumsy include of libws2_32 When recognition of windows build at compile time is done, this should be disabled again. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@738 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-10 frankmorgner * ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, ccid/src/ccid-emulator.ggo.in, ccid/src/usb.c, npa/src/Makefile.am, npa/src/binutil.c, npa/src/binutil.h, npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, pcsc-relay/src/Makefile.am, pcsc-relay/src/binutil.c, pcsc-relay/src/binutil.h, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in: switched to command line handling with gengetopt git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@737 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-09 frankmorgner * pcsc-relay/doc/README.rst, pcsc-relay/doc/autotools.rst: updated documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@736 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-09 frankmorgner * ccid/doc/README.rst, ccid/doc/autotools.rst: updated documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@735 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-09 frankmorgner * ccid/configure.ac, npa/configure.ac, pcsc-relay/configure.ac, virtualsmartcard/configure.ac: more readable information via autoconf git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@734 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-08 frankmorgner * pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: adapted to API changes of libnfc 1.6 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@733 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-05 frankmorgner * npa/Makefile.am, npa/src/Makefile.am: moved include of ws2_32 to the appropriate place git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@732 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-05 frankmorgner * npa/doc/README.rst, npa/doc/README.rst.in: updated links and info for installation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@731 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-05 frankmorgner * npa/Makefile.am, npa/Makefile.am.opensc: fixed cross compiling for windows git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@730 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-04-04 frankmorgner * npa/Makefile.am: updated windows build variables git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@729 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-03-04 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: fixed throwing SwError thanks, Ben. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@728 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-03-02 frankmorgner * ccid/doc/Makefile.am, doc/autotools.rst.in, npa/doc/Makefile.am, npa/doc/README.rst, pcsc-relay/doc/Makefile.am, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/autotools.rst: added recommended configure options to documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@727 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-03-02 frankmorgner * pcsc-relay/doc/README.rst.in: added missing note, which was already present in README.rst git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@726 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-03-02 frankmorgner * bitbake/libnfc/libnfc.bb, bitbake/opensc/opensc.bb, bitbake/python/python-pycrypto_2.0.1.bb, bitbake/vsmartcard/ccid-emulator.bb, bitbake/vsmartcard/npa.bb, bitbake/vsmartcard/pcsc-relay.bb, bitbake/vsmartcard/picctopcsc.bb, bitbake/vsmartcard/virtualsmartcard.bb: updated recipes to new requirements of openembedded and newer versions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@725 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-26 frankmorgner * ccid/src/Makefile.am, npa/src/Makefile.am: follow symbolic links when searching for openscs header files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@724 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-24 frankmorgner * bitbake/opensc/opensc.bb: removed commented flags git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@723 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-24 frankmorgner * bitbake/opensc/opensc.bb: remove warnings from wrong license and some unneeded flags git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@722 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-23 frankmorgner * bitbake/opensc/opensc.bb: fixed QA errors git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@721 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-23 frankmorgner * bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid/ccid_1.4.4.bb, bitbake/ccid/ccid_1.4.4/ccid-1.4.4.patch, bitbake/opensc/opensc.bb, bitbake/opensc/opensc_0.12.0.bb, bitbake/pcsc-lite/files/pcscd.init, bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, bitbake/pcsc-lite/pcsc-lite_1.7.2.bb, bitbake/python/python-pycrypto_2.0.1.bb: updated bitbake recipes of support packages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@720 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-20 frankmorgner * npa/src/npa.c: adapted to changes of https://github.com/frankmorgner/OpenSC git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@719 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-17 frankmorgner * ccid/configure.ac, ccid/src/ccid.c: get ef.cardaccess on demand. newer versions of ausweisapp dont screw this up anymore. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@718 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-12 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed manipulation of EF.CardSecurity with CA public key git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@717 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-12 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed manipulation of ef_card_security since this would require the complete public point instead of the compressed public point git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@716 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-12 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to pypace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@715 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: modifying ef cardsecurity to contain the chips public key (but a wrong signature) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@714 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: debug unprotected result git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@713 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed CA, which is now successfully tested git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@712 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-08 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - fixed CA OID - applied pypace interface for ca git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@711 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-03 frankmorgner * npa/src/npa.c: removed unused declaration git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@710 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * npa/src/npa.c: return SC_SUCCESS instead of 0 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@709 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * npa/src/npa.c: removed handling of CAR and CHR, this is done in TA by OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@708 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * npa/src/npa.c: enable time check for imported certificates git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@707 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * npa/src/npa.c: removed card driver hack. use a better opensc instead (see https://github.com/frankmorgner/OpenSC) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@706 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * npa/src/npa.c: adapted to openpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@705 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: mapping ca oid to the correct algorithm git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@704 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Subroutines to parse_SM_CAPDU, protect_response and perform_security_operation only return the resulting string and no longer status bytes This prevents overwriting of the statusbytes when applying SM. Errors should be returned via `raise SwError` git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@703 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed import of auxiliary data for TA. Terminals signature can be verified now git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@702 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-01 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: more convenient values for pin and can git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@701 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-31 frankmorgner * ccid/configure.ac: fixed output of configure variables for libnpa git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@700 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-31 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: added ef card security git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@699 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-29 frankmorgner * npa/configure.ac: include shell code for cloning opensc with pace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@698 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-25 frankmorgner * npa/src/npa-tool.c: always print a message in case of an error git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@697 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-25 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/ccid.c, npa/Makefile.am.opensc, npa/configure.ac, npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: using patched OpenSC enabled with PACE to use the reader's capabilities sourcecode can be fetched from here https://github.com/frankmorgner/OpenSC git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@696 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-25 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: better debug output git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@695 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-24 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch, ccid/patches/ccid-1.4.5.patch: raise temporary buffer size to the maximum possible for pace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@694 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-24 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch, ccid/patches/ccid-1.4.5.patch: add support for big certificate descriptions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@693 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed import of CV certificates. Terminal's signature is currently wrongly checked (as 'invalid'). git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@692 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: fixed parsing of extended length apdu with Le = max git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@691 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed a typo git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@690 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed a typo git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@689 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed typo git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@688 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed calculation of bertlv coded data for authentication git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@687 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Removed broken code git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@686 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-22 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA's SM now successfully tested - fixed SEutils to use new input data to append_padding - added defines to reference nPA's secrets (as keyref) - fixed send sequence counter handling in nPA - added protect_response to nPA to authenticate the status bytes - implemented reset retry counter for nPA git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@685 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-20 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: include most recent ca in response successfull PACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@684 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-20 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: -Propagate changes to append_padding to all files -Adjust strip_padding to match append_padding git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@683 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-20 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Use the blocklength of the actual cipher to append padding (instead of hardcoded DES-CBC blocklength) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@682 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-19 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added SM. currently untested due to bug in OpenPACE or pyPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@681 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-18 oepen * npa/src/npa.c: Adjusted libnpa to API changes in OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@680 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-04 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Adapted TA steps to pypace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@679 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-19 frankmorgner * virtualsmartcard/src/vpicc/vicc.in: fixed help strings git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@678 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-19 frankmorgner * virtualsmartcard/src/vpicc/vicc.in: switched to argparse git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@677 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-19 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added support for TA and CA (currently untested) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@676 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-19 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PIN management for nPA git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@675 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-17 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - added dedicated nPA_SE - saving mf in Security_Environment git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@674 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-17 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: introducing a default SE for all cards git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@673 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-17 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: using if/else instead of a dedicated handler for eac steps git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@672 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-16 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PACE support for nPA emulator git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@671 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-15 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@670 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-15 frankmorgner * virtualsmartcard/src/vpcd/Makefile.am: fixed missing bracket git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@669 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-14 frankmorgner * npa/configure.ac: use libcrypto instead of libssl git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@668 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-11 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py, virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Partial conversion to python 3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@667 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@666 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@665 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * npa/doc/README.rst, npa/doc/api.rst: small fixes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@664 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * pcsc-relay/doc/README.rst, virtualsmartcard/doc/api.rst: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@663 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed sw when reading until end of file - let npa emulator act like real npa (until general authenticate occurrs) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@662 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont throw an error on mse:set at. using source code, which was priviously deleted. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@661 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * npa/src/npa.c: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@660 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in, virtualsmartcard/doc/generate_modules.py: dont document special members git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@659 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Remove dummy code for tags which are already handled by the ISO code git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@658 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: using libnfc 1.5.1 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@657 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-09 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont throw an error on mse:set at. using source code, which was priviously deleted. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@656 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 frankmorgner * virtualsmartcard/doc/api.rst: generate the correct links to class documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@655 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 frankmorgner * virtualsmartcard/doc/api.rst, virtualsmartcard/doc/virtualsmartcard: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@654 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 frankmorgner * doc/conf.py, virtualsmartcard/doc/generate_modules.py: include inheritance graphs git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@653 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: import chat as late as possible to not confuse generation of documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@652 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 frankmorgner * npa/Makefile.am, npa/configure.ac, virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am, virtualsmartcard/src/vpicc/Makefile.am: autoconf macros for sed, ln and mkdir git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@651 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes: nPA emulator is now working git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@650 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@649 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@648 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 oepen * virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Do not overide the OS but only the SAM and parts of the SE for nPA emulation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@647 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * npa/doc/README.rst, npa/doc/autotools.rst: adapted to openpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@646 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * virtualsmartcard/doc/api.rst: added network format vpcd<->vpicc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@645 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * npa/doc/README.rst.in: adapted to openpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@644 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: minimal nPA emulation. use it to fetch and print a chat. uses pypace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@643 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed debug message git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@642 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * npa/src/npa.c: adapted to openpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@641 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * virtualsmartcard/doc/README.rst: updated documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@640 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-07 frankmorgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am: added Cygwin as supported platform git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@639 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-06 frankmorgner * ccid/patches/ccid-1.3.11.patch: added defines to cope with unpatched pcsc libraries git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@638 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-01 frankmorgner * npa/Makefile.am, npa/configure.ac: minor fixes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@637 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-08 frankmorgner * npa/src/Makefile.am: added no-undefined for building a dll git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@636 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-08 frankmorgner * ccid/doc/README.rst, ccid/doc/README.rst.in, doc/conf.py, npa/doc/README.rst, npa/doc/README.rst.in, pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: not using static path for program-output. instead setting the correct envirnment in conf.py. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@635 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/Makefile.am, npa/configure.ac, npa/src/npa-tool.c: - using unsigned long long for constant max value of puk - fixed fixup_la - guessing building machine git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@634 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/Makefile.am: using pkg-config for cross compile build git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@633 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/configure.ac, npa/src/npa-tool.c: using 64 bits for value of puk git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@632 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/src/npa-tool.c: break secrets from bottom to top git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@631 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/src/npa.c: car and certificate description are now optional for npa_ctx_create git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@630 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/src/npa.c: omitting initialize for ta for unauthenticated terminals git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@629 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-07 frankmorgner * npa/Makefile.am: install requires absolute path git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@628 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/README.rst.in, doc/conf.py, npa/configure.ac, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: included help output from programs in documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@627 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: replaced pwd with abs_top_src_dir git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@626 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * ccid/doc/Makefile.am, npa/configure.ac, npa/doc/Makefile.am, pcsc-relay/doc/Makefile.am, virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am: cleaned up build of documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@625 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: workaround to undefined reference to rpl_malloc. cross compiling works now git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@624 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: using absolute include/library directories git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@623 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: added fixes for la files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@622 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am, npa/Makefile.am.opensc: modifying opensc to get all library functions exported git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@621 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: library fixup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@620 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/src/npa.c: fixed reference to cvc_cert function git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@619 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: library fixup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@618 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: work on cross compile build git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@617 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am: work on cross compile build git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@616 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-05 frankmorgner * npa/Makefile.am, npa/src/npa/scutil.h: work on cross compile build git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@615 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-04 frankmorgner * ccid/src/cats-test.c: added chat for signature terminal and some error codes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@614 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-03 frankmorgner * ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/README.rst.in, npa/doc/Makefile.am, pcsc-relay/doc/Makefile.am, virtualsmartcard/doc/Makefile.am: - update on ccid documentation - rebuilding documentation when any *.in file changes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@613 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-03 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed warnings from sphinx git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@612 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-03 frankmorgner * doc/conf.py, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/generate_modules.py: switched to sphinx 1.1 to document special and private members git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@611 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-02 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: sphinx formatting for documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@610 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-02 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: Minor fixes to sphinx markup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@609 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-02 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: removed warnings by sphinx due to invalid formatting git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@608 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-02 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: Converting docstrings to sphinx syntax git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@607 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-02 frankmorgner * ccid/doc/README.rst, ccid/doc/autotools.rst, ccid/doc/questions.rst, npa/doc/README.rst, npa/doc/autotools.rst, npa/doc/questions.rst, pcsc-relay/doc/README.rst, pcsc-relay/doc/autotools.rst, pcsc-relay/doc/questions.rst, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/autotools.rst, virtualsmartcard/doc/questions.rst: added autogenerated files for easier development checkout git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@606 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-01 frankmorgner * ccid/doc/Makefile.am, doc/conf.py, npa/doc/Makefile.am, npa/doc/api.rst, pcsc-relay/doc/Makefile.am, virtualsmartcard/doc/Makefile.am: only refresh documentation if needed git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@605 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-01 frankmorgner * npa/doc/README.rst.in, pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/README.rst.in: added potential platforms to documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@604 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-01 frankmorgner * doc/conf.py, doc/index.rst: smartcard is a smart card git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@603 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-01 frankmorgner * doc/conf.py: hide some stuff git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@602 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-11-01 frankmorgner * doc/conf.py: add vpicc to python path git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@601 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-31 frankmorgner * virtualsmartcard/configure.ac: print pcsc conf dir git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@600 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/README.rst.in, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in: more autotool magic git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@599 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * doc/autotools.rst.in: file markup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@598 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * ccid/Makefile.am, ccid/configure.ac, ccid/doc/Makefile.am, doc/autotools.rst.in, doc/index.rst, doc/questions.rst.in, npa/Makefile.am, npa/configure.ac, npa/doc/Makefile.am, pcsc-relay/Makefile.am, pcsc-relay/doc/Makefile.am, virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am: - more autotool magic in documentation files - including substituted documentation files with distributed files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@597 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * doc/index.rst, doc/questions.rst.in: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@596 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/questions.rst.in, doc/autotools.rst.in, doc/conf.py, doc/index.rst, doc/questions.rst.in, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/questions.rst.in, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/questions.rst.in, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/questions.rst.in: - worked around warnings of sphinx - using generic file for questions for all subprojects git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@595 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * ccid/doc/README.rst: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@594 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * npa/src/Makefile.am: correctly include example git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@593 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/api/Makefile.am: correctly include api and generate_modules.py git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@592 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-29 frankmorgner * ccid/Makefile.am, ccid/doc/Makefile.am, ccid/doc/README.rst, ccid/doc/autotools.rst.in, doc/autotools.rst.in, doc/conf.py, npa/Makefile.am, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/autotools.rst.in, pcsc-relay/Makefile.am, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, pcsc-relay/doc/autotools.rst.in, virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/doc/autotools.rst.in: using generic autotools description for all subprojects git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@591 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-28 frankmorgner * ccid/doc/README.rst, npa/doc/README.rst, pcsc-relay/doc/README.rst, virtualsmartcard/doc/README.rst: added more markup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@590 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/generate_modules.py: using an other version of generate_modules.py that structures the modules slightly better git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@589 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * doc/conf.py, doc/index.rst, npa/doc/Makefile.am, virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/api.rst, virtualsmartcard/doc/generate_modules.py: automagically generate documentation of virtualsmartcard git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@588 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * ccid/Makefile.am, ccid/README, ccid/README.dox, ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.rst, doc/_static/doxygen-npa, doc/ccid, doc/ccid.rst, doc/conf.py, doc/doxygen/npa, doc/index.rst, doc/npa, doc/npa.rst, doc/npaapi.rst, doc/pcsc-relay, doc/pcsc-relay.rst, doc/virtualsmartcard, doc/virtualsmartcard.rst, npa/Doxyfile.in, npa/Makefile.am, npa/README, npa/README.dox, npa/configure.ac, npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/api.rst, npa/doc/example.c, pcsc-relay/Makefile.am, pcsc-relay/README, pcsc-relay/configure.ac, pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst, virtualsmartcard/Makefile.am, virtualsmartcard/README, virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst, virtualsmartcard/src/vpicc/Makefile.am: using a dedicated folder for documentation in each subproject git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@587 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * ccid/README.dox, npa/README.dox, pcsc-relay/README, virtualsmartcard/README: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@586 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 oepen * ccid/README.dox, npa/README.dox: -Better install instructions for ccid-emulator -Added metadata to documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@585 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * virtualsmartcard/README: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@584 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * virtualsmartcard/README: better rendering of basic information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@583 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 oepen * doc/index.rst, virtualsmartcard/README: -Remove references to indices from index.rst -Add some meta information to virtualsmartcard docs -Add link to cyberflex-shell git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@582 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * pcsc-relay/README: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@581 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * pcsc-relay/README: more information for installation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@580 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * pcsc-relay/configure.ac: removed garbage git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@579 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 frankmorgner * npa/README.dox: copy and paste friendly installation guide git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@578 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * npa/README.dox: more detailed install instructions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@577 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * npa/src/example.c: minor simplifications git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@576 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * doc/index.rst, doc/npaapi.rst: separated programming guide git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@575 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * npa/src/example.c: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@574 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * doc/npaapi.rst, npa/README.dox, npa/src/Makefile.am, npa/src/example.c, npa/src/npa-tool.c: including a simple example program mainly for documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@573 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * npa/src/npa-tool.c: include npa.h as global resource git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@572 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 oepen * doc/conf.py: Fix paths to doxylinkwq git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@571 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * doc/npaapi.rst: added more structure git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@570 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * doc/npaapi.rst: - surrendered to the incompletenes of breathe. now including only documentation of important stuff by hand. - added example code using npa-tool.c git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@569 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-25 frankmorgner * doc/conf.py, npa/Doxyfile.in: automatically update doxygen documentation if possible git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@568 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-25 frankmorgner * doc/_static/doxygen-npa, doc/conf.py, doc/doxygen/ccid, doc/doxygen/npa, doc/index.rst, doc/npaapi.rst, npa/Doxyfile.in, npa/README.dox, npa/src/npa/npa.h, npa/src/npa/sm.h: Compromise with documentation: Include the most important parts of libnpa with breathe and reference the details with doxylink to external doxygen pages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@567 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-24 frankmorgner * npa/Doxyfile.in: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@566 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-24 frankmorgner * npa/src/npa/npa.h, npa/src/npa/scutil.h, npa/src/npa/sm.h: documentation: grouping and other things git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@565 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-23 frankmorgner * ccid/README.dox, doc/index.rst, npa/README.dox: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@564 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-22 frankmorgner * doc/conf.py: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@563 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-22 frankmorgner * npa/Doxyfile.in: document only public interface git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@562 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-22 frankmorgner * ccid/Doxyfile.in, ccid/Makefile.am, ccid/configure.ac: dont generate sourcecode documentation for binaries git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@561 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-18 frankmorgner * npa/src/npa.c: added workaround to avoid potentially conflicting types of mse:set at's git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@560 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-17 frankmorgner * npa/src/npa.c: - found OpenSSL's limitation to not use optional item templates in other item templates. this caused errors on parsing mse:set at during ta - checking terminal's signature now seems stable, so it is enabled by default git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@559 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-17 oepen * npa/README.dox: Fixed a typo git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@558 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-17 frankmorgner * npa/Doxyfile.in: documenting only interface to the outside world git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@557 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-17 frankmorgner * npa/src/npa-tool.c, npa/src/npa.c: - added support for verifying terminal's signature including auxiliary data (experimental, currently disabled) - debugging openssl where possible/needed - using openssl instead of opensc for asn1 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@556 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-14 oepen * doc/conf.py: Changed favicon git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@555 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-14 oepen * doc/conf.py, npa/README.dox: -Added Virtual Smartcard logo to documentation -Changed theme git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@554 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-14 oepen * ccid/Doxyfile.in: Fix __attribute__ handling of doxygen git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@553 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-13 oepen * doc/conf.py, npa/README.dox: Added npa documentation to breathe git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@552 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-13 oepen * ccid/Doxyfile.in, ccid/README.dox, doc/conf.py, doc/doxygen/ccid, doc/doxygen/npa: -Removed README.dox from ccid Doxyfile inputs -Started to use breathe to integrate Doxygen documentation into sphinx git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@551 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-13 oepen * ccid/Doxyfile.in: -Exclude OpenSC from documentation -Enable XML documentation generation for sphinx git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@550 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-13 oepen * npa/Doxyfile.in, npa/src/npa.c: -Converted CVC_check_cert function call to CVC_check_description -Removed README.dox from Doxygen input -Excluded opensc from the documentation -Enabled generation of XML documentation (for sphinx) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@549 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-13 oepen * doc/index.rst, npa/README.dox: Fixed highlighting of configure commands in npa documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@548 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-12 oepen * doc/index.rst: Fixed links git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@547 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-12 oepen * doc/index.rst, doc/npa.rst, npa/README.dox: Converted npa documentation to reStructuredText (mostly) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@546 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-12 oepen * doc/index.rst, doc/pcsc-relay.rst, doc/virtualsmartcard.rst, pcsc-relay/README, virtualsmartcard/README: Converted most of the documentation to reStructuredText in order to be able to sphinx for documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@545 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-12 oepen * ccid/README.dox, doc/ccid.rst, doc/index.rst: Converted ccid documentation to reStructuredText git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@544 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-12 oepen * doc/Makefile, doc/conf.py, doc/index.rst: Starting to use sphinx for documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@543 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-30 frankmorgner * npa/src/scutil.c: fixed error on using stdout as debug log git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@542 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-30 frankmorgner * npa/src/sslutil.h: implemented ssl_error as macro git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@541 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-30 frankmorgner * npa/src/sslutil.c: implemented ssl_error as macro git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@540 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-26 frankmorgner * ccid/apdus, npa/Makefile.am, npa/apdus: - moved example apdus to npa-tool git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@539 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-23 frankmorgner * npa/src/npa.c: - fixed type of auxiliary data in c-apdu - parsing mse:set for ta - check terminals signature for ta git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@538 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-23 frankmorgner * npa/src/npa.c, npa/src/npa/npa.h, npa/src/npa/sm.h, npa/src/scutil.c, npa/src/sm.c: - checking description against the certificate is now done internally in libnpa, removed hash of certificate description from pace output - importing terminal certificates to verify terminals signature - fixed hex dump without sc_context git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@537 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-22 frankmorgner * npa/src/npa.c: - fixed corruption of certificate description - adjusted output parsing from certificate_description_print - fixed check for certificate description in terminal certificate git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@536 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-21 frankmorgner * npa/src/npa.c: generating cv certificate from apdu data to perform check against certificate description git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@535 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-20 frankmorgner * ccid/src/ccid.c, npa/src/npa.c: handling certificate description and chat in libnpa instead of ccid-emulator git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@534 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-20 frankmorgner * ccid/src/ccid.c: checking certificate description on pso:verify certificate git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@533 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-20 frankmorgner * ccid/src/ccid.c: dumping chat git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@532 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-20 frankmorgner * ccid/src/ccid.c: dumping certificate description git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@531 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-17 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed problems on initialization git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@530 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-14 frankmorgner * ccid/src/ccid.c: added ugly hack to support changing the eID-PIN with AusweisApp git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@529 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-14 frankmorgner * ccid/src/ccid.c: fixed parsing of modification input git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@528 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-07 oepen * virtualsmartcard/src/vpicc/vicc.in: Lexically sorted the optparse options git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@527 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-06 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Removed vim folding markers git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@526 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-06 oepen * virtualsmartcard/configure.ac, virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: Added documentation generation to build process git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@525 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-05 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Fixed the documentation. epydoc still fails to build html files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@524 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-05 oepen * npa/README.dox: Fixed grammar error git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@523 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-02 frankmorgner * npa/src/sm.c: added error checking git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@522 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-02 frankmorgner * ccid/src/ccid.c: - new pin was not included in apdu for pin modification (fixed) - added support for modification/verification apdus from the host that don't contain any data. the reader automatically allocates the correct number of bytes for the pin(s) and modifies apdu's case and lc. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@521 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-02 frankmorgner * ccid/README.dox, ccid/src/ccid.c, ccid/src/ccid.h: fixed problems parsing pin modification data structure git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@520 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-02 frankmorgner * ccid/src/cats-test.c, ccid/src/ccid.c: fixed bugs for pin modification git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@519 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-02 frankmorgner * ccid/patches/ccid-1.4.4.patch: fixed bug stating insufficient buffer git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@518 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-02 frankmorgner * ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/usb.c: fixed bugs due to new version of opensc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@517 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: -Fixed indention -Improved a comment git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@516 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Removed duplicate code git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@515 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added some documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@514 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Make pylint happy git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@513 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-09-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Remember the password when loading a card from disk and reuse it when saving the card. - Added a bit of documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@512 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-30 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/sslutil.c, ccid/src/sslutil.h, npa/src/Makefile.am, npa/src/npa.c, npa/src/sslutil.c, npa/src/sslutil.h: - added openssl debug code to ccid emulator - fixed some bugs due to changes in recent opensc version - added support for changing pin via standard leser git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@511 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-24 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Slight improvements to generate_public_key. Unfortunately the function is still broken git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@510 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: More cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@509 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: Cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@508 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Added documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@507 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Reduced overlap between ePass_SE and PassportSAM git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@506 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: Code cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@505 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Added some documentation -Partially fixed format string usage in the logger git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@504 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed MF reference from Security Environment (only needed for cryptoflex card) - General code cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@503 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@502 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Move CryptoflexMF to cards.cryptoflex - A little bit of code cleanup in SmartcardFilesystem.py git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@501 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Fixed broken imports git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@500 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-23 oepen * virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/__init__.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py, virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Refactoring: Moving card specific stuff to separate package git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@499 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added a bit of documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@498 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Moved Security_Environment code to the SEutils file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@497 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: Code cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@496 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: -Bugfix: Selection from current DF -Replaced print by logging git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@495 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: -Updated copyright date -Added a little bit of documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@494 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed incorrect sanity check git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@493 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed incorrect sanity check git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@492 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed urandom() usage git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@491 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed urandom() usage git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@490 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-17 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Refactoring: Merged Secure_Messaging and Security_Environment classes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@489 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-09 frankmorgner * ccid/patches/ccid-1.4.4.patch: patch to newest version of libccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@488 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed some typos git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@487 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix storage and retrieval of Security Environments git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@486 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed duplicate method git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@485 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Forgot to return SW[NORMAL] in case an MSE command actually succeeds :-) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@484 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: The __replace_tag function was completely broken. It is now somewhat fixed, but should still be replaced by a more elegant solution. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@483 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Added some documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@482 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 frankmorgner * ccid/src/usb.c: returning default strings on selection of wrong language git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@481 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-08 frankmorgner * virtualsmartcard/src/vpcd/vpcd.c: reusing socket on reconnect git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@480 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-05 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added a SAM reference to the Secure_Messaging class in order to resolve an error. The classes in SmartcardSAM are way too entangled and definitively need to be refactored. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@479 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-02 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: checking attribute existance before referencing it git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@478 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-02 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: fixed bogus import git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@477 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-02 frankmorgner * ccid/src/cats-test.c: fixed potential buffer overflow when parsing input git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@476 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bugfixes: Fixed import error and incorrect method call git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@475 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: Bugfixes: Wrong number of arguments for function call and missing import git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@474 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: Replaced print calls by actual logging git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@473 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-01 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: Bugfix: Missing self. before reference to content dictionary git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@472 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-30 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: Better exception handling git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@471 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-30 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@470 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@469 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@468 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@467 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Merged CardContainer class with SAM. Since part of the CardContainer functionallity was removed and the seperation between both classes seemed kind of random, CardContainer was ditched in favor of SAM. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@466 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@465 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed remaining call to CardContainer.getKey git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@464 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed in-memory encryption of data. We didn't use it and it was probably buggy anyway, so this is a good opportunity to get rid of some awkard code. In memory encryption might be properly implemented lateron using the SAM.FSencrypt and SAM.FSdecrypt functions, but I doubt it's worth the trouble. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@463 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@462 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Bugfixing and code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@461 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: -Bugfix: Added missing import in PassportSAM -Bugfix: Fixed constant names in SEutils git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@460 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removing unused functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@459 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removing unused functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@458 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removing unused functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@457 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added convenience functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@456 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@455 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@454 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements and bugfixing in mutual_authenticate git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@453 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@452 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@451 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code style improvements git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@450 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bug hunting and beautifying with pylint git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@449 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: -Bugfix: Fixed incorrect indention -Bugfix: Do not default to MD5 hashing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@448 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bugfix: adapted changed signature of the Security_Environment constructor git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@447 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Even though there may be different Keys to protect CAPDUs and RAPDUs there is only one Security Environment. Therefore, I merged the CAPDU_SE and RAPDU_SE into current_SE. Works with the ePass Emulation, still need to test it with the cryptoflex card. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@446 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: SmartcardSAM: Fixed syntax errors SEutils: Now replying with error RAPDU when we do not support a referenced algorithm git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@445 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-29 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Various Bugfixes with regard to parsing a MSE:SetAT. The whole SE and SAM system should really be rewritten. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@444 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-28 oepen * npa/src/npa-tool.c: Fixed some compiler warnings git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@443 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-28 oepen * ccid/README.dox: Fixed some typos git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@442 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-28 frankmorgner * ccid/configure.ac: fixed configure with pace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@441 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-27 frankmorgner * : git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@440 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-26 frankmorgner * npa/src/npa.c: adjusted to changes of OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@438 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-26 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Imported minor bugfix from upstream git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@437 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-26 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Removed unused code from utils.py -Added a unit test for case 2 extended length APDUs git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@436 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-26 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: -Bugfix: The Le of the Command APDU was used when sending out an error R_APDU -Enhancement: Using correct effective Le for R_APDUs git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@435 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Bugfix: Erroneously set Lc and not Le for case 2 APDUs -Added new property effective_Le git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@434 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 frankmorgner * ccid/configure.ac, ccid/src/ccid.c, npa/configure.ac, npa/src/npa-tool.c, npa/src/scutil.c: switched to opensc 0.12.1, where build_apdu has been accepted as sc_bytes2apdu git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@433 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 frankmorgner * ccid/src/ccid.c: added support for GetReaderInfo of BSI TR-03119 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@432 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 frankmorgner * ccid/src/ccid.c: - bugfix to be conform to OpenPACE API - added consistency checks for lengths of APDUs git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@431 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Fixed typo git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@430 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Preliminary extended length APDU support git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@429 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-25 oepen * virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: Bugfix: wrong parameters were set in a call for formatResult git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@428 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-23 frankmorgner * ccid/configure.ac, eID_gui/configure.ac, npa/configure.ac, pcsc-relay/configure.ac, virtualsmartcard/configure.ac: silent build rules git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@427 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-07-23 frankmorgner * virtualsmartcard/src/vpcd/ifd-vpcd.c: clearification on requirements for compliance to IFDHandler API version 3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@426 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * npa/configure.ac: released 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@425 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * npa/ChangeLog: updated changelog git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@424 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * npa/src/npa.c: fixed memory leaks git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@423 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * npa/README.dox: updated documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@422 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * npa/src/npa.c, npa/src/sm.c: - sm.c: added test for available memory - npa.c: removed obsolete comments git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@421 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * npa/src/npa.c: fixed segfault on cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@420 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-18 frankmorgner * npa/src/npa.c: fixed usage of PACE_SEC_clear_free git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@419 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-17 frankmorgner * npa/configure.ac, npa/src/npa.c, npa/src/npa/npa.h: adapted to openpace 0.6 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@418 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-19 frankmorgner * bitbake/vsmartcard/ccid-emulator.bb, bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb, bitbake/vsmartcard/picctopcsc.bb, bitbake/vsmartcard/virtualsmartcard.bb, bitbake/vsmartcard/vscarchitecture.bb, eID_gui/src/eid/windows.py, eID_gui/src/pace-gui.desktop.in: - fixed references - bitbake updated versions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@417 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-09 frankmorgner * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: released 0.4, which was mistakenly tagged 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@416 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-08 frankmorgner * ccid/ChangeLog, ccid/configure.ac: released 0.5 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@415 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-08 frankmorgner * ccid/src/opensc: fixed generation of distribution file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@414 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-08 frankmorgner * ccid/src/ccid.c: adapted to the latest changes of libnpa git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@413 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-08 frankmorgner * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: released 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@412 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-08 frankmorgner * ccid/src/binutil.c: added mingw compatibility git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@411 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-08 frankmorgner * npa/ChangeLog, npa/configure.ac: released 0.2 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@410 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-07 frankmorgner * npa/Makefile.am: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@409 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-06 frankmorgner * npa/configure.ac, npa/src/npa-tool.c, npa/src/npa.c: added compatibility to mingw git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@408 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-05 frankmorgner * npa/src/npa.c, npa/src/sm.c: avoiding problems due to uninitialized values git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@407 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-05 frankmorgner * npa/src/sm.c: - windows dependant include git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@406 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-03 frankmorgner * npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h, npa/src/npa/npa_lib.h, npa/src/npa/sm.h, npa/src/npa_lib.c, npa/src/sm.c: - not exporting npa internal stuff anymore - added sm_ctx_clear_free git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@405 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-02 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, npa/src/Makefile.am: building clean distribution file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@404 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-02 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/scutil.h, ccid/src/usb.c, npa/Makefile.am, npa/README.dox, npa/configure.ac, npa/libnpa.pc.in, npa/libpace.pc.in, npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h, npa/src/npa/npa_lib.h, npa/src/npa/scutil.h, npa/src/npa/sm.h, npa/src/npa_lib.c, npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h, npa/src/pace/pace_lib.h, npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c, npa/src/scutil.c: renamed libpace to libnpa git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@403 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 frankmorgner * ccid/src/opensc: getting opensc only once git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@402 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 oepen * : Reverting bad commit git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@401 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 oepen * npa/configure.ac: Shut up autotools git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@400 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 frankmorgner * bitbake/opensc/opensc_0.12.0.bb, bitbake/opensc_0.12.0.bb: moved opensc recipe to folder git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@399 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 frankmorgner * bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid-emulator.bb, bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid_1.3.11.bb, bitbake/ccid_1.3.12.bb, bitbake/ccid_1.3.13.bb, bitbake/eid-gui.bb, bitbake/npa.bb, bitbake/opensc_0.11.13.bb, bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, bitbake/pcsc-lite/files/pcscd.init, bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, bitbake/pcsc-lite_1.5.5.bb, bitbake/pcsc-lite_1.6.0.bb, bitbake/pcsc-lite_1.6.1.bb, bitbake/picctopcsc.bb, bitbake/virtualsmartcard.bb, bitbake/vscarchitecture.bb, bitbake/vsmartcard/ccid-emulator.bb, bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb, bitbake/vsmartcard/picctopcsc.bb, bitbake/vsmartcard/virtualsmartcard.bb, bitbake/vsmartcard/vscarchitecture.bb: organized bitbake recipes in directories. deleted obsolete .bb files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@398 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 oepen * bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid_1.3.13.bb, bitbake/npa.bb, bitbake/opensc_0.12.0.bb, bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch, bitbake/pcsc-lite_1.6.1.bb: Updated bitbake recipes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@397 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-01 frankmorgner * npa/src/pace-tool.c: cleaned up time management. might not work for systems where time_t is not an integer. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@396 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-31 frankmorgner * npa/src/pace-tool.c: - fixed description of version parameter git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@395 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-31 frankmorgner * bitbake/npa.bb, ccid/README.dox, ccid/configure.ac, ccid/src/Makefile.am, npa/Makefile.am, npa/README.dox, npa/configure.ac, npa/libpace.pc.in, npa/src/Makefile.am, npa/src/pace-tool.c: linking against opensc now as shared library git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@394 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-25 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed generation of ePass file system (fixes 3164830) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@393 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-24 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py: fixed path walking (fixes 3164775) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@392 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-16 frankmorgner * ccid/src/Makefile.am, npa/src/Makefile.am, npa/src/pace.c: - fixed memory corruption when getting ef.cardaccess - minor changes in build process with libopensc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@391 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-16 frankmorgner * ccid/Makefile.am, ccid/src/Makefile.am, npa/Makefile.am, npa/src/Makefile.am: optimized makefile-targets git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@390 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-15 frankmorgner * ccid/README.dox, ccid/configure.ac, ccid/src/Makefile.am, npa/README.dox, npa/configure.ac, npa/libpace.pc.in, npa/src/Makefile.am: - added customization via OPENSC_CONFIGURE - changed information regarding opensc - fixed pkg-config file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@389 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-15 frankmorgner * npa/src/scutil.c: added more error messages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@388 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-15 frankmorgner * ccid/src/ccid.c, ccid/src/usb.c: - fixed problem when powering the card - removed unused code that had to do with slot-complexity git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@387 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-14 frankmorgner * ccid/src/ccid.c: supporting only one slot due to new opensc limitations git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@386 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-01-14 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/ccid.h, npa/Makefile.am, npa/configure.ac, npa/src/Makefile.am, npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h, npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/scutil.c, npa/src/sm.c: switched to opensc.0.12.0. note that this has some issues when linking against both libnpa and the opensc libraries at the same time. readme information would be usefull for this... git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@385 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-17 frankmorgner * npa/src/pace-tool.c: fix error when breaking a secret where all digits are 9 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@384 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-13 frankmorgner * ccid/src/cats-test.c: type of secret can be specified via command line git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@383 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-13 frankmorgner * pcsc-relay/README, virtualsmartcard/README: update information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@382 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-13 frankmorgner * pcsc-relay/README: updated information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@381 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-12 frankmorgner * npa/src/pace-tool.c: removed byteorder.h from includes, not needed. thanks Dennis git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@380 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-11 frankmorgner * ccid/README.dox: fixed configure command git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@379 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-11 frankmorgner * ccid/README.dox, npa/README.dox: - updated information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@378 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-10 frankmorgner * ccid/src/pcscutil.c: fixed build with pcsc-lite git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@377 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-10 frankmorgner * ccid/src/cats-test.c, ccid/src/pcscutil.c: Fix build with visual studio git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@376 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * ccid/src/ccid.c: adapted to the latest changes of libpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@375 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * npa/ChangeLog, npa/m4/Makefile.am: releasing 0.1 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@374 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h: added input parameter for version of 03110 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@373 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: releasing 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@372 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * pcsc-relay/ChangeLog: releasing 0.2 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@371 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * ccid/ChangeLog, ccid/configure.ac: releasing 0.4 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@370 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * npa/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@369 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-07 frankmorgner * ccid/README.dox, npa/README.dox: updated information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@368 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-07 frankmorgner * ccid/src/scutil.h: added missing file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@367 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-07 frankmorgner * ccid/configure.ac, ccid/src/scutil.h, npa/configure.ac: linking against libopensc not easily possible. we need to remove this dependancy git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@366 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-22 frankmorgner * ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h: fixed compiling for windows git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@365 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-16 frankmorgner * pcsc-relay/src/opicc.c: fixed problems with stupid tty-rewrites git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@364 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-16 frankmorgner * pcsc-relay/src/lnfc.c: fixed intialization issues of libnfc relay git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@363 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-15 frankmorgner * pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c: fixed some memory corruption git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@362 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-15 frankmorgner * ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/scutil.h, ccid/src/sm.c: removed/replaced remains of libpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@361 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-15 frankmorgner * ccid/configure.ac: not building cats-test by default. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@360 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-14 frankmorgner * ccid/Makefile.am, ccid/configure.ac, ccid/libpace.pc.in, ccid/src/Makefile.am, ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.c, ccid/src/scutil.c, ccid/src/sm.c, npa/AUTHORS, npa/COPYING, npa/ChangeLog, npa/Doxyfile.in, npa/Makefile.am, npa/NEWS, npa/README, npa/README.dox, npa/configure.ac, npa/libpace.pc.in, npa/m4/Makefile.am, npa/src/Makefile.am, npa/src/binutil.c, npa/src/binutil.h, npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h, npa/src/pace/pace_lib.h, npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c, npa/src/scutil.c, npa/src/sm.c: extracted libpace from ccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@359 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-13 frankmorgner * pcsc-relay/src/opicc.c: made some things better readable git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@358 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-13 frankmorgner * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: - driver data is now allocated and destroyed by drivers - new type driver_data_t, driver data is not stored in struct rf_driver. - added some comments and better debug messages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@357 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-11 frankmorgner * pcsc-relay/src/pcsc-relay.c: added handling of unknown command line options git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@356 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-11 frankmorgner * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added more error debugging git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@355 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-10 frankmorgner * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c: - lnfc: capdu was not copied, fixed - changed some output messages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@354 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-10 frankmorgner * pcsc-relay/src/Makefile.am, pcsc-relay/src/binutil.c, pcsc-relay/src/binutil.h, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added option parsing and more error checking git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@353 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-10 frankmorgner * pcsc-relay/src/lnfc.c: changed default values for emulated target to match German identity card git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@352 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-10 frankmorgner * pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c: added more error handling git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@351 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-10 frankmorgner * pcsc-relay/src/lnfc.c: added function to extract historical bytes from atr git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@350 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-10 frankmorgner * pcsc-relay/AUTHORS, pcsc-relay/COPYING, pcsc-relay/ChangeLog, pcsc-relay/Makefile.am, pcsc-relay/NEWS, pcsc-relay/README, pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h, pcsc-relay/src/picc.py, picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am, picc_to_pcsc/NEWS, picc_to_pcsc/README, picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/opicc.c, picc_to_pcsc/src/pcsc-relay.c, picc_to_pcsc/src/pcsc-relay.h, picc_to_pcsc/src/pcscutil.c, picc_to_pcsc/src/pcscutil.h, picc_to_pcsc/src/picc.py: completed renaming. fixed memory loss in openpicc driver. implemented libnfc driver. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@349 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-11-09 frankmorgner * picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/opicc.c, picc_to_pcsc/src/pcsc-relay.c, picc_to_pcsc/src/pcsc-relay.h, picc_to_pcsc/src/picc_to_pcsc.c: refactored picc_to_pcsc to support other drivers to send data via rfid. renamed to pcsc-relay. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@348 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-28 frankmorgner * ccid/README.dox: updated support information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@347 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-28 frankmorgner * ccid/README.dox, ccid/apdus, ccid/src/pace-tool.c: - fixed: pace-tool dumped wrong apdu buffer - updated documentation on opensc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@346 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-27 frankmorgner * ccid/src/pace-tool.c, ccid/src/scutil.c: - cleaned (debug) output - fixed error in interactive mode of pace-tool git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@345 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-27 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c: pace card supports extended lengths. note that we really need a card driver which covers that git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@344 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-27 frankmorgner * ccid/Makefile.am, ccid/README.dox, ccid/apdus, ccid/src/pace-tool.c: plaintext apdus to be sent via SM can now be read from a file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@343 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-26 frankmorgner * virtualsmartcard/src/vpcd/vpcd.c: unified usage of sizeof. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@342 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-26 frankmorgner * ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/scutil.c, ccid/src/usb.c: unified usage of sizeof. found some potential memory corruptions with that. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@341 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-26 frankmorgner * ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - fixed memory corruption on card initialization - fixed compilation warning git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@340 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-22 frankmorgner * ccid/src/ccid.c: added workaround for ausweisapp git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@339 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-21 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c: fixed formating of ReadersPACECapabilities result. errors were due to changes of r284 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@338 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-21 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c: - enable extended length apdu for all cards that have an ef.cardaccess - set the bit for esign by default (for testing only) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@337 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-15 frankmorgner * virtualsmartcard/README, virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am, virtualsmartcard/src/vpcd/ifd-vpcd.c, virtualsmartcard/src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@336 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-15 frankmorgner * picc_to_pcsc/README: updated support information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@335 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-15 frankmorgner * ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, ccid/src/pace/scutil.h, ccid/src/scutil.c, ccid/src/usb.c: - moved OpenSC-related functions to scutil - added make-target for flawfinder (to be used with vim) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@334 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-14 oepen * picc_to_pcsc/src/picc_to_pcsc.c: picc_to_pcsc now runs as a daemon if the parameters verbose or debug are not defined git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@333 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-14 frankmorgner * picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/picc_to_pcsc.c: - define PICCDEV at compile time via configure option - fixed compile error due to missing semi colon git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@332 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-14 frankmorgner * ccid/src/usb.c: added command line option for gadgetfs mountpoint git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@331 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-13 frankmorgner * ccid/Makefile.am, ccid/configure.ac: switched from automake to sed for substitution of automake variables git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@330 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-13 frankmorgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am, virtualsmartcard/src/vpcd/reader.conf.in, virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/vicc.in, virtualsmartcard/src/vpicc/virtualsmartcard.in: - switched from perl to sed for substitution of autoconf variables - changed from generating reader.conf to vpcd in /etc/reader.conf.d git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@329 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-13 frankmorgner * virtualsmartcard/src/vpicc/SmartcardSAM.py, virtualsmartcard/src/vpicc/vicc.in: added missing file, deleted unused file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@328 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-13 oepen * picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: -Removed header file because we don't need to provide an interface -Added forward function declarations to .c file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@327 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-13 frankmorgner * virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: merged with changes of r320 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@326 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-13 frankmorgner * virtualsmartcard/src/vpicc/CardGenerator.py, virtualsmartcard/src/vpicc/ConstantDefinitions.py, virtualsmartcard/src/vpicc/CryptoUtils.py, virtualsmartcard/src/vpicc/Makefile.am, virtualsmartcard/src/vpicc/SEutils.py, virtualsmartcard/src/vpicc/SWutils.py, virtualsmartcard/src/vpicc/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/TLVutils.py, virtualsmartcard/src/vpicc/VirtualSmartcard.py, virtualsmartcard/src/vpicc/utils.py, virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py, virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py, virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py, virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py, virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py, virtualsmartcard/src/vpicc/virtualsmartcard/__init__.py, virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: grouped virtual smartcard objects in virtualsmartcard package git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@325 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-12 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added inconsistency check for the received apdu git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@324 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-12 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: let vicc recognize shutdown of vpcd git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@323 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: added workaround for bug 312754 of pcsc-lite git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@322 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: RelayOS: removed card observer (thread). a removed card is now handled by exceptions. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@321 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 oepen * virtualsmartcard/src/vpicc/SmartcardSAM.py: -pycrypto should now only be imported if an instance of the SAM class is created -Removed deprecated unit tests -fixed some bugs caused by incorrect naming git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@320 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added status message git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@319 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpicc/VirtualSmartcard.py: activated ATR polling as workaround for pyscard bug #3084449. now when the real smartcard is removed, the relay process terminates git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@318 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * ccid/src/pace.c: added argument checking git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@317 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace.c, ccid/src/scutil.c, ccid/src/sm.c: reviewed files with flawfinder git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@316 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-11 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: checked ifd.c and vpcd.c with flawfinder rats and pscan git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@315 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-10 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: fixed problems for workaround of pcscd bug 312749 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@314 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-10 frankmorgner * virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/reader.conf.in: added workaround for pcscd bug #312749 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@313 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-10 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: added length check on rapdu buffer. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@312 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-09 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: modified error messages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@311 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-09 frankmorgner * virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/reader.conf.in, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: now reading the port to open from reader.conf git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@310 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-09 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - added more error handling to RelayOS - vicc in relay mode terminates when card is removed - created cleanup routines to use with atexit.register git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@309 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-08 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: - added workaround for "Error resetting card." in pcscd. it is propably a bug in pcscd - added more debug information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@308 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-08 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: added better inheritance to smartcard os's git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@307 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-08 frankmorgner * virtualsmartcard/src/vpicc/VirtualSmartcard.py: - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@306 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-08 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: added debug information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@305 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-08 frankmorgner * picc_to_pcsc/src/picc_to_pcsc.c: - fixed invalid memory read - added more input checking git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@304 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-07 frankmorgner * virtualsmartcard/src/vpicc/CardGenerator.py, virtualsmartcard/src/vpicc/VirtualSmartcard.py: implemented smart card class for relaying git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@303 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-07 frankmorgner * picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: added copyright and author git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@302 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-07 frankmorgner * picc_to_pcsc/src/picc_to_pcsc.c: rewrite and cleanup complete git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@301 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-07 frankmorgner * ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h, picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/pcscutil.c, picc_to_pcsc/src/pcscutil.h, picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: - cats-test and picc_to_pcsc are using the same pcsc abstraction. this reduces the code to maintain - partial rewrite of picc_to_pcsc to reduce memory leaks and add fault tolerancy git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@300 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-06 frankmorgner * ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h: prepare to merge with pcsc_to_picc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@299 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-06 frankmorgner * picc_to_pcsc/src/picc_to_pcsc.c: svc fixed uninitialized value git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@298 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-04 frankmorgner * ccid/Doxyfile.in, ccid/README.dox: added missing files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@297 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-04 frankmorgner * ccid/src/ccid.h, ccid/src/usb.c: using strtol instead of sscanf git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@296 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-04 frankmorgner * ccid/src/usb.c: - added command line parameter for USB iInterface, use it to fool AusweisApp - fixed population of event notification status - dont initialize serial number, when given in input git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@295 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-04 frankmorgner * ccid/README: added README as link to doxygen file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@294 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-04 frankmorgner * ccid/Makefile.am, ccid/README, ccid/src/usb.c: only using doxygen description as readme git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@293 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-02 frankmorgner * ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac, ccid/doxygen.am, ccid/m4/doxygen.m4: changed to a more simplistic generation of documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@292 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-10-01 frankmorgner * ccid/src/ccid.h, ccid/src/pace/pace.h, ccid/src/pace/sm.h, ccid/src/usb.c: added documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@291 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-30 frankmorgner * ccid/src/usb.c: sending description about the running configuration via usb descriptor git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@290 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-30 frankmorgner * ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac, ccid/doxygen.am, ccid/m4/doxygen.m4, ccid/src/ccid.h, ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/sm.c: added documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@289 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-29 frankmorgner * ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/pace.c, ccid/src/pace/pace.h, ccid/src/pace/sm.h, ccid/src/usb.c: added documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@288 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-29 frankmorgner * ccid/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@287 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-28 frankmorgner * ccid/patches/Makefile.am, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r5270.patch: postpone patch update for higher versions of ccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@286 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-28 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c: forgot writeback to RxBuffer in ccid driver git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@285 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-27 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c, ccid/src/pace/pace.h: added support for dynamic pace result generation to be transmitted to the pc/sc client. note that other ccid patches are not up to date git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@284 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-27 frankmorgner * ccid/src/pace.c: corrected indent and title of CHAT and certificate description git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@283 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-27 frankmorgner * ccid/src/pace.c: added support for printing and transmitting chat git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@282 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-27 frankmorgner * ccid/src/pace.c, ccid/src/pace/pace.h: print certificate description git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@281 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-27 frankmorgner * ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/cats-tool.c, ccid/src/pace.c, ccid/src/pace/pace.h: working on support for certificate description git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@280 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-25 frankmorgner * ccid/src/pace/sm.h, ccid/src/sm.c: deactivate emulators sm context, when host sends sm protected apdus git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@279 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-24 frankmorgner * ccid/src/cats-tool.c, ccid/src/scutil.c: - finished simulation of ta/ca - fixed parsing case 4 extended apdu git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@278 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-24 frankmorgner * ccid/src/cats-tool.c, ccid/src/sm.c: - fixed pace input parameters of cats-tool - fixed apdu of simulation of ta/ca (cats-tool) - fixed padding removal (sm) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@277 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-24 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r5067.patch, ccid/patches/pcsclite_trunk_r5270.patch: - updated patch to pcsclite trunk - changed default ccid command buffer size to support sending extended apdus in a single transmit (only for ccid-1.3.11 necessary) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@276 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-23 frankmorgner * ccid/src/cats-tool.c, ccid/src/ccid.c, ccid/src/scutil.c: - added le/lc to apdu debugging - fixed byte order problem for PC_to_RDR_XfrBlock - cats-tool: added simulation of part of TA/CA git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@275 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-23 frankmorgner * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/sm.c: - fixed compiling errors - adjusted secure messaging to support extended length apdus - card has to support extended length, this is hardcoded at the moment, but should better be done in the appropriate card driver git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@274 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-23 frankmorgner * ccid/src/ccid.c, ccid/src/pace-tool.c: added debugging of invalid apdus git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@273 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-23 frankmorgner * ccid/src/pace.c: adatpted to the latest changes of OpenPACE. EstablishPACEChannel now fully functional git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@272 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-21 frankmorgner * ccid/src/cats-tool.c: - fixed receive length - added simulation of buergerclient/ausweisapp git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@271 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-20 frankmorgner * ccid/src/ccid.c: - removed unnecessary checks of NULL pointer before using free() - fixed memory leak for buergerclient workaround git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@270 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-19 frankmorgner * ccid/src/scutil.c: fixed case 2 extended apdu parsing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@269 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-18 frankmorgner * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - extended length fully functional. fixed last problems with lengths and ccid descriptor. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@268 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-16 frankmorgner * ccid/src/scutil.c: bugfix: case 2 extended length apdu are now recognized git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@267 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-15 frankmorgner * ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - Added capabilities to parse and send extended length APDUs. This does not work proberly with libccid, so it is disabled at the moment - unpower card only on PC_to_RDR_IccPowerOff git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@266 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-15 frankmorgner * ccid/src/ccid.c, ccid/src/pace-tool.c: reset the card before disconnecting to unpower and reset the secure messaging status git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@265 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-14 frankmorgner * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace/sm.h, ccid/src/sm.c: - some unneded functions are no longer available in header files - cleaned memory leaks in pace-tool and ccid-emulator git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@264 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-14 frankmorgner * ccid/src/cats-tool.c: - fixed wrong PCSC-PACE-data - fixed command line parsing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@263 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-13 frankmorgner * ccid/src/pace.c, ccid/src/pace/pace.h: added support for unambiguous PACE-channel selection (ID.icc and ID.pcd) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@262 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-13 frankmorgner * ccid/src/ccid.c: fixed memory corruption for too long _RDR_to_PC_DataBlock packages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@261 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-09 frankmorgner * ccid/src/cats-tool.c, ccid/src/usb.c: bugfix: wrong format strings git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@260 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-09-01 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-tool.c, ccid/src/ccid-test.c: - renamed ccid-test to cats-tool, since it is suitable for all readers of type cat-s and cat-b - cats-tool takes PIN as input parameter git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@259 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-31 frankmorgner * ccid/src/ccid-test.c: - bugfix: pace output data now parsed correctly - added time measurement git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@258 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-31 frankmorgner * ccid/src/ccid-test.c: removed PCSC_TLV_STRUCTURE since its the attributes are not always packed git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@257 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-31 frankmorgner * ccid/configure.ac, ccid/src/ccid-test.c: - bugfix: now converting pace io control to host byte order - now parsing pace output data - use pcsclite-capabilities, if possible git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@256 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-30 frankmorgner * ccid/src/ccid-test.c: including reader.h, if possible git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@255 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-30 frankmorgner * ccid/src/ccid-test.c: added compatibility with windows git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@254 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-25 frankmorgner * ccid/configure.ac, ccid/libpace.pc.in: added missing file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@253 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-25 frankmorgner * ccid/src/pace-tool.c: added pace-tool can now break can, pin, puk with brute force git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@252 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-24 frankmorgner * ccid/configure.ac, ccid/src/ccid.c, ccid/src/pace.c, ccid/src/pace/pace.h: added workaround for current buergerclient to read efcardaccess git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@251 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/eid/windows.py: Fixed wrong label text at startup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@250 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/eid/windows.py: -Removed debug output -Smaller label text git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@249 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/change-pin.desktop.in: Bugfix: Wrong program name in change-pin.desktop git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@248 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/eid/widgets.py: Bugfix: Fixed colliding namespaces git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@247 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/change-pin.desktop.in, eID_gui/src/eid/widgets.py: -Bugfix: Wrong programm name in desktop entry -Bugfix: MsgBox class was not available in widget.py git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@246 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/Makefile.am, eID_gui/src/change-pin.desktop.in, eID_gui/src/eid/windows.py: Added the neccessary calls to pace-tool for changing the PIN git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@245 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/configure.ac, eID_gui/src/Makefile.am, eID_gui/src/change-pin.desktop.in, eID_gui/src/change_pin.py, eID_gui/src/pace-gui.desktop.in: Add seperate application to change the eid-PIN git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@244 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/eid/windows.py: CHanged label so it fits into the button git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@243 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/eid/logic.py, eID_gui/src/eid/windows.py: Added new method to break text into several lines of a maximum length. This is neccessary because pygtk.set_width_chars doesn't work correctly on the Moko git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@242 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-05 oepen * eID_gui/src/eid/windows.py: Added new class PINChanger for setting a new PIN git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@241 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-02 oepen * eID_gui/src/eid/windows.py, eID_gui/src/pinpad.glade: Only enable the Okay button if enough digits were entered git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@240 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-02 oepen * eID_gui/src/pace-gui.desktop.in: Fixed icon path in pace-gui.desktop git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@239 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-01 oepen * bitbake/eid-gui.bb, bitbake/pace-gui.bb: Updated bitbaked recipe for eid-gui git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@238 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-01 oepen * eID_gui/src/eid/eid_gui_globals.py.in: Fixed paths to images and glade file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@237 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-01 oepen * eID_gui/images/Makefile.am: Fixed path in images/Makefile.am git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@236 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-01 oepen * eID_gui/src/eid/Makefile.am, eID_gui/src/eid/Makefile.in: Added missing Makefile.am and removed superfluous Makefile.in git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@235 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-01 oepen * eID_gui/src/eid/Makefile.in: Added missing Makefile.in git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@234 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-08-01 oepen * pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog, pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS, pace-gui/README, pace-gui/configure.ac, pace-gui/images/Makefile.am, pace-gui/src/Makefile.am, pace-gui/src/pace-gui.desktop.in, pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: Removed old sources git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@233 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-28 oepen * eID_gui/AUTHORS, eID_gui/COPYING, eID_gui/ChangeLog, eID_gui/INSTALL, eID_gui/Makefile.am, eID_gui/NEWS, eID_gui/README, eID_gui/configure.ac, eID_gui/images/Makefile.am, eID_gui/src/Makefile.am, eID_gui/src/eid/__init__.py, eID_gui/src/eid/eid_gui_globals.py.in, eID_gui/src/eid/logic.py, eID_gui/src/eid/widgets.py, eID_gui/src/eid/windows.py, eID_gui/src/eid_gui.py, eID_gui/src/pace-gui.desktop.in, eID_gui/src/pinpad.glade: Restructured the complete code to make it more modular git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@232 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-26 oepen * pace-gui/src/pace-gui.py: Bugfix: pass a valid CHAT to pinpad git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@231 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-26 oepen * pace-gui/src/pace-gui.py: Refactoring git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@230 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-25 oepen * pace-gui/src/pace-gui.py: -Actually show help text, when the user clicks on the info icon .Place window in the center of the screen (only relevant on the PC, not on the Moko) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@229 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-20 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: Added helptexts for some access rights of the eID-function git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@228 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-20 oepen * pace-gui/src/pace-gui.py: Replace gtk.MessageDialog with our own implementation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@227 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-17 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: -Lots of refactoring -Only start the card polling thread when the pinpad is shown -Added an info button to all entrys in the CertificateDescriptionWindow that might not be clear to the user git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@226 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-16 oepen * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: pinpad: Scaled the images and removed the horizontal padding of the card info stuff CHAT dialoges: Added an info image to every access right column. This will be used to provide help to the user. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@225 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-16 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Finally found the correct window size for the OpenMoko git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@224 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-15 frankmorgner * ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am, ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.h, ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h, ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.h, ccid/src/scutil.h, ccid/src/sm.h: - made establishpacechannel output independant from any byte order conversion. little endian handling is done by the ccid-part. - pacelib exports PACE-functionality. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@223 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-13 oepen * pace-gui/src/pace_gui_globals.py.in: Fixed encoding issues git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@222 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-13 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: Bugfix: Added missing string array to pace_gui_globals.py.in Bugfix: Hide pinpad on startup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@221 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-13 oepen * pace-gui/src/pace-gui.py: Trying to initialise pinpad earlier, so that the transition from CVCWindow to Pinpad is smoother git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@220 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-13 oepen * pace-gui/src/pace-gui.py: Code cleanup: Pursuing a better coding style using pylint git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@219 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-13 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Code cleanup: Got rid of the progress bar popup. Use the "waiting" animation instead git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@218 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 frankmorgner * ccid/src/ccid.c, ccid/src/usb.c: - usb.c: fixed signal handling - ccid.c: revised construction of RDR_to_PC_*-packages to make the code more readable git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@217 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 oepen * pace-gui/src/pace-gui.py: Digits are now shown in plain text for 750ms before they are obfuscated git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@216 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 frankmorgner * ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - made establishpacechannel output independant from any byte order conversion. little endian handling is done by the ccid-part. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@215 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 oepen * pace-gui/src/pace-gui.py: Working on smoother animations git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@214 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Working on "busy" animation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@213 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 oepen * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Display an animation instead of the progress bar, when waiting for pace-tool to finish git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@212 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r5067.patch: bugfix: transform pace output buffer on usb from little endian to host byte order git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@211 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r5063.patch, ccid/patches/pcsclite_trunk_r5067.patch: - fixed parse errors git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@210 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-12 frankmorgner * ccid/patches/Makefile.am, ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - pace debug output of libccid is shown by default in pcscd's log - made establishpacechannel input independant from any byte order conversion. little endian handling is done by the ccid-part. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@209 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-11 oepen * pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in: Change the status image if a card is found or lost git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@208 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-11 oepen * pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: Layout adjustments git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@207 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-11 oepen * pace-gui/images/Makefile.am, pace-gui/src/Makefile.am, pace-gui/src/pace-gui.desktop.in, pace-gui/src/pace_gui_globals.py.in: Refactoring: Relocating resource directories git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@206 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-11 oepen * pace-gui/images/Makefile.am, pace-gui/src/pinpad.glade: Experimenting with icons to display the card status git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@205 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-09 oepen * pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: -Now actually passing the (modified) Chat to PinpadGTK and to pace-tool -PinpadGTK can now be used with different PACE secrets -Changed the display of entered digits in PinpadGTK. Underscores are used to indicate the length of the secret and are repalce by stars during PIN entry -Bugfix: Added correct thread initialisation -Changed the font size and weight of the status label git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@204 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-09 oepen * pace-gui/src/pace-gui.py: Fixed bug which prevented correct shutdown of the pinpad dialog when the correct PIN was entered git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@203 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-07 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r5063.patch, ccid/src/pace.c: - added support for IDicc - fixed parse error of pace output buffer git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@202 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-07 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r4993.patch, ccid/patches/pcsclite_trunk_r5063.patch: - added parsing of PACE data - bugfix: PACE output data had to be wrapped again git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@201 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-05 oepen * pace-gui/src/pace-gui.desktop.in: Fixed wrong reference to pinpad.py git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@200 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-05 oepen * pace-gui/src/Makefile.am: Fixed automake script git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@199 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-05 oepen * pace-gui/src/Makefile.am: Bugfix: Fixed wrong name of pace-gui-globals in src/Makefile.am git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@198 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-05 oepen * pace-gui/configure.ac: Bugfix: Fixed wrong name of pace-gui-globals in configure.ac git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@197 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-05 oepen * pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade: Bugfix: Fixed invalid naming of pace-gui-globals Minor layout modifications git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@196 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-05 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r4993.patch: bugfix: PACE response data was not copied to application git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@195 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-04 frankmorgner * ccid/src/ccid-test.c: printing received buffers git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@194 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-04 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsclite_trunk_r4993.patch: bugfix: get the whole PACE response data git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@193 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-04 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/usb.c: - added information how many bytes were actually transmitted via usb - split general authenticate into multiple functions, one for every step of PACE. - including recent and previous car in output buffer of EstablishPACEChannel - ccid-emulator initiates EstablishPACEChannel always with a new sm_ctx git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@192 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-02 frankmorgner * ccid/src/pace.c: added ef.cardaccess and statusbytes to response of establishpacechannel git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@191 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-02 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c: fixed wrong text of prompt for secret git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@190 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * pace-gui/ChangeLog: releasing 0.2 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@189 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 oepen * pace-gui/configure.ac, pace-gui/src/Makefile.am, pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py, pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: Renamed pinpad.py to pace-gui.py and pinpad_globals.py to pace-gui-globals.py git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@188 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * pace-gui/ChangeLog: added ChangeLog for distribution package git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@187 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * bitbake/ccid-emulator.bb, bitbake/picctopcsc.bb, bitbake/virtualsmartcard.bb: updated recipes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@186 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac: releasing 0.2 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@185 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * ccid/ChangeLog: really releasing 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@184 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am: fixed distribution file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@183 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * ccid/Makefile.am: fixed missing Makefile to include patche git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@182 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am: added patches to distribution file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@181 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * ccid/ChangeLog, ccid/configure.ac: releasing 0.3 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@180 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-07-01 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.h: - fixed unblock pin, it is now successfully tested git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@179 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-29 oepen * pace-gui/src/pinpad.py: Adjusted layout: -No more stock buttons (not supported on OM?) -Bigger fonts for buttons -Better alignment of elements -More space for elements in CertificateDescription Dialogue git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@178 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-29 oepen * pace-gui/src/pinpad.py: Changed the layout of the CertificateDescription window and added additional information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@177 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-28 oepen * pace-gui/src/pinpad.py: Code cleanup git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@176 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-28 oepen * pace-gui/src/chat-gui.py, pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: Merged pinpad and chat-gui. Integration is not finished yet git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@175 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-27 oepen * pace-gui/src/chat-gui.py: -Refactoring: Added a base class with common functionality, from which all other Dialogues are derived -The scrolled window is now only added to the "body" element of the window -Made the buttons a bit smaller git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@174 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-27 oepen * pace-gui/src/chat-gui.py: -Made the buttons on the bottom of the screen bigger and added a litte spacing between them. This way they are easier to hit with your finger. -Translated the access rights to german and adjusted some of them according to TR-03127 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@173 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-26 oepen * pace-gui/src/chat-gui.py: -Fixed print to stderr -Adjusted fonts for the OpenMoko git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@172 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-26 oepen * pace-gui/src/chat-gui.py: Added chat-gui.py which includes dialog windows for displaying the CHAT and the Certificate Description git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@171 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-25 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/pace.h: - Replaced references to sc_get_pin* with its OpenSSL counter parts (untested) - UI functionality and maybe more is no longer shipped in opensc>=0.12. This and the fact that linking against libopensc in general is discouraged might be a reason to abandon opensc in future releases. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@170 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-23 oepen * bitbake/ccid_1.3.11.bb, bitbake/ccid_1.3.13.bb, bitbake/pcsc-lite_1.5.5.bb, bitbake/pcsc-lite_1.6.1.bb, ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsc-lite-1.5.5.patch, ccid/patches/pcsc-lite-1.6.1.patch: -Fixed patches so bitbake can apply them -Added patches to bitbake recipes git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@169 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-23 frankmorgner * ccid/src/ccid.c, ccid/src/usb.c: - better (or at least some) signal handling - always checking the existance of a card, when requested git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@168 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-23 frankmorgner * virtualsmartcard/src/vpcd/ifd.c: removed the last references of references to ifdhandler functions v1.0 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@167 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-22 frankmorgner * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - restructured handling of interrupt thread to kill the thread along with all the others - fixed error on input parameter parsing when interrupt is activated - completed interrupt signaling for new/removed cards git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@166 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-22 oepen * bitbake/virtualsmartcard.bb: Fixed bitbake recipe for virtualsmartcard git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@165 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-22 oepen * virtualsmartcard/src/vpicc/SmartcardSAM.py: -Fixed two unhandled exceptions -Removed some trailing whitespaces git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@164 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-22 frankmorgner * virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpicc/VirtualSmartcard.py: - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@163 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-22 frankmorgner * ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c, picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h, virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h: forcing empty parameter list with function(void) instead of unspecified parameter list with function() git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@162 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-21 frankmorgner * ccid/src/ccid.c, ccid/src/pace.c, ccid/src/scutil.c, ccid/src/sm.c: - made debugging of openssl errors human readable - removed debugging of return values, added human readable messages instead git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@161 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-20 frankmorgner * ccid/patches/ccid-1.3.13.patch, ccid/patches/pcsc-lite-1.6.1.patch: added patches for newer versions of ccid and pcsc-lite git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@160 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-20 frankmorgner * ccid/patches/ccid-1.3.11.patch, ccid/patches/pcsc-lite-1.5.5.patch, ccid/patches/pcsclite_trunk_r4993.patch, ccid/pcsclite_trunk.patch: added patches for distribution packages of ccid and pcsc-lite git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@159 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-20 oepen * bitbake/ccid_1.3.13.bb, bitbake/pcsc-lite_1.6.1.bb: New recipes for the latest versions of pcsc-lite and ccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@158 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-19 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c: - pace-tool: fixed length of input buffer for EstablishPACEChannel - added debug messages to pace.c git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@157 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-19 frankmorgner * ccid/Makefile.am, ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, ccid/src/usb.c: - added patch to distribution package - changed debug_sc_result to be a define. this now gets the line of code correct - added checking for input length to functions that parse the bulkin buffer - fixed segfault for GetReadersPACECapabilities when no card is inserted - added length checking of input for EstablishPACEChannel - ccid-test: fixed pbSendBufferEstablish - pcsclite_trunk.patch: - fixed parsing of lengthCertificateDescription - fixed wrong bPINOperation for pace capabilities and execute pace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@156 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-18 frankmorgner * ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - renamed Special PIN Verification/Capabilities to PACE Verification/Capabilities - fixed PIN PACE support in ccid descriptor - using uint16_t instead of WORD in PACE structures - fixed lengthInputData to host byteorder - fixed parsing input buffer of SCardControl with FEATURE_EXECUTE_PACE - parsing input buffer for PACE verification and adjusting the byteorder - added 30s timeout to for PACE verification - triggering PACE via PC/SC now works although quite unstable git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@155 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-18 frankmorgner * ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - ccid-emulator: propagating PACE capabilities to ccid descriptor of - ccid-test: IOCTL_FEATURE_IFD_PIN_PROPERTIES is currently hardcoded and should be replaced by the value from GET_FEATURE_REQUEST - pcsclite_trunk.patch: fixed propagation of data from SCardControl to SecurePINSpecialVerify and SecurePINSpecialCapabilities git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@154 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-17 frankmorgner * ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid-test.c: added ccid-test to evaluate the PACE features of ccid-emulator (untested) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@153 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-16 frankmorgner * ccid/configure.ac, ccid/pcsclite_trunk.patch, ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.c, ccid/src/sm.c, ccid/src/sm.h: added PACE features to ccid-emulator (untested) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@152 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-14 oepen * pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py: Adjusted layout for the OpenMoko git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@151 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-14 oepen * pace-gui/src/pinpad.py: Stop polling for ATR, when pace-tool is running git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@150 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-14 oepen * pace-gui/configure.ac: Bumped version number git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@149 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-14 oepen * pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: New version of pace-gui indicates wether or not a suitable card was found. This works by polling the card every second via opensc-tool --atr The radio buttons have been removed to have enough space for the new label git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@148 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-11 oepen * bitbake/pace-gui.bb, bitbake/shr-nfc.patch, bitbake/vscarchitecture.bb: Fixed recipes and added patch to include our packages in SHR minimal image git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@147 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-10 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c: - implemented passing a CHAT to the card. - note that the type PACE_CHAT should be integrated into OpenPACE - added parameters for passing CHAT and certificate description to pace-tool git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@146 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-10 oepen * bitbake/pace-gui.bb, pace-gui/src/pace-gui.desktop.in: -Fixed pace-gui.desktop.in so it works on the OpenMoko as well -Bumped svn revision in pace-gui.bb git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@145 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-10 oepen * pace-gui/src/pace-gui.desktop.in, pace-gui/src/pinpad.py: Added missing file to version control git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@144 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-09 frankmorgner * bitbake/ccid-emulator.bb, bitbake/ccid-tool.bb, ccid/configure.ac, ccid/src/Makefile.am: renamed ccid to ccid-emulator to avoid conflicts with libccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@143 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-09 frankmorgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am: added missing files for distribution packages. fixed installation when no serialdropdir is given. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@142 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-09 frankmorgner * ccid/Makefile.am, ccid/src/Makefile.am: added missing files for distribution packages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@141 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-08 oepen * pace-gui/src/pinpad.py: Better error handling git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@140 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-08 oepen * pace-gui/Makefile.am, pace-gui/configure.ac, pace-gui/images/Makefile.am, pace-gui/src/Makefile.am: Added installation of logo and desktop entry git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@139 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-08 oepen * bitbake/pace-gui.bb: Initial release of bitbake recipe for pace-gui git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@138 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-08 oepen * virtualsmartcard/configure.ac: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@137 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-08 oepen * pace-gui/configure, pace-gui/configure.ac, pace-gui/src/Makefile.am, pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: First working version of autotools scripts git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@136 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-08 oepen * pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog, pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS, pace-gui/README, pace-gui/configure.ac, pace-gui/src/Makefile.am, pace-gui/src/pinpad.in: Working on autotools scripts git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@135 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-07 oepen * pace-gui/configure, pace-gui/configure.ac: Bugfixing autotools scripts git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@134 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-07 oepen * pace-gui/Makefile.am, pace-gui/configure, pace-gui/configure.ac, pace-gui/src/Makefile.am, pace-gui/src/pinpad.glade, pace-gui/src/pinpad.in, pace-gui/src/pinpad.py: Initial release of pace-gui, a small GUI for pace-tool git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@133 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-05 frankmorgner * bitbake/ccid-tool.bb, bitbake/ccid.bb, bitbake/picctopcsc.bb, bitbake/virtualsmartcard.bb, bitbake/vscarchitecture.bb, ccid/ChangeLog, picc_to_pcsc/ChangeLog, virtualsmartcard/ChangeLog: updated checksums, install files for recipes. updated log files for 0.6.1 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@132 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-05 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, ccid/src/sm.c, ccid/src/sm.h: - dropped pace_transmit_apdu in favour of a solution with sm_transmit_apdu. post_transmit and pre_transmit can be used to perform actions before encrypting/decrypting a sm apdu (such as incrementing the ssc for pace). - fixed ssc problems. encrypted communication with more than one apdu (e.g. resuming the pin) is now working. - fixed uninitialized pointer in sm_decrypt git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@131 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-04 frankmorgner * ccid/src/sm.c: fixed uninitialized pointer which caused segfault on decryption. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@130 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-04 frankmorgner * ccid/src/pace.c: fixed segfault if ef.cardaccess is not readable git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@129 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-03 frankmorgner * ccid/src/sm.c: added error messages git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@128 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-03 frankmorgner * ccid/src/pace-tool.c: bugfix for conversion of hex to binary for interactive mode git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@127 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-02 oepen * bitbake/ccid-tool.bb: Bumb svn revision in ccid-tool.bb git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@126 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-02 frankmorgner * ccid/README, ccid/src/pace-tool.c: added information about the environment variables used git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@125 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-02 frankmorgner * ccid/src/pace-tool.c: pace-tool can now read secrets from environment variables git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@124 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-02 frankmorgner * ccid/src/pace-tool.c: made pin puk can or mrz an optional command line argument git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@123 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-02 frankmorgner * ccid/src/pace-tool.c: fixed precision of time measurement git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@122 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-02 frankmorgner * ccid/src/pace-tool.c: added time measurement for a PACE run git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@121 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-01 oepen * bitbake/ccid-tool.bb: Bump svn revision in ccid-tool.bb git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@120 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-01 frankmorgner * ccid/src/pace-tool.c: establish pace channel and exit, when no further commandline option is given git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@119 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-06-01 frankmorgner * ccid/src/pace-tool.c: - added switch to enable apdu translating (disabled by default) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@118 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-31 oepen * bitbake/opensc_0.11.13.bb: Really apply le0.patch git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@117 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-31 oepen * bitbake/opensc_0.11.13.bb: Explicitly enable PC/SC support in the OpenSC recipe git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@116 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-29 oepen * bitbake/opensc_0.11.13.bb: Added bitbake recipe for OpenSC. Needs local copy of le0.patch. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@115 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-29 oepen * bitbake/ccid_1.3.12.bb, bitbake/pcsc-lite_1.6.0.bb: Added bitbake recipes for the latest versions of pcsc-lite and ccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@114 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-28 oepen * bitbake/ccid-tool.bb: Added a bitbake recipe for the latest version of ccid including pace-tool. WARNING: Depends on recipes that are not part of openembedded (yet), like opensc and OpenSSL with OpenPACE patch. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@113 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-26 frankmorgner * virtualsmartcard/src/vpcd/Makefile.am: bugfix: using libtool for installation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@112 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-26 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, ccid/src/sm.c: removed some messages, when less verbose. fixed little endian problem when parsing input buffer of EstablishPACEChannel. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@111 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-20 frankmorgner * ccid/src/sm.c: fixed class byte generation for sm apdu git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@110 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-20 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/sm.c: - sm_transmit_apdu doesn't check SWs anymore - not throwing error for sw=63XX in mse:set at git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@109 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-20 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h, ccid/src/sm.c: - using short apdus for mse:set at and generic authenticate. to make it work with the sm implementation - added parameter oldpacectx to EstablishPACEChannel to allow a a new PACE connection inside an exitsting PACE connection (the output buffer of the latter connection must be provided since it stores the ef.cardaccess) - added functionality to ask for the secret in pace_reset_retry_counter - added macro pace_change_pin - SWs were stored at the wrong place of the output buffer from EstablishPACEChannel, fixed. - split up functionality of pace_test into multiple functions - added new command line option to pace-tool to resume the pin. resuming the pin is not working, yet. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@108 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-18 oepen * ccid/src/pace.c: Changed EXPLICIT tagging of CHAT and auxiliary authenticated data to IMPLICIT tagging git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@107 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-16 frankmorgner * ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - Added handling for output buffer of EstablishPACEChannel, but CARs are still missing - Handed over code for handling of IV and SSC for PACE to OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@106 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-09 frankmorgner * Makefile, picc_to_pcsc/configure.ac, virtualsmartcard/configure.ac, virtualsmartcard/src/vpcd/Makefile.am: be less restrictive in ./configure. better output of configuration details git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@105 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-08 frankmorgner * virtualsmartcard/configure.ac, virtualsmartcard/src/vpicc/Makefile.am: added missing files git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@104 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-08 frankmorgner * virtualsmartcard/ChangeLog, virtualsmartcard/INSTALL, virtualsmartcard/Makefile, virtualsmartcard/Makefile.am, virtualsmartcard/NEWS, virtualsmartcard/src/Makefile.am, virtualsmartcard/src/vpcd/Makefile.am, virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/reader.conf.in, virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h, virtualsmartcard/src/vpicc/CardGenerator.py, virtualsmartcard/src/vpicc/ConstantDefinitions.py, virtualsmartcard/src/vpicc/CryptoUtils.py, virtualsmartcard/src/vpicc/SEutils.py, virtualsmartcard/src/vpicc/SWutils.py, virtualsmartcard/src/vpicc/SmartcardFilesystem.py, virtualsmartcard/src/vpicc/SmartcardSAM.py, virtualsmartcard/src/vpicc/TLVutils.py, virtualsmartcard/src/vpicc/VirtualSmartcard.py, virtualsmartcard/src/vpicc/utils.py, virtualsmartcard/src/vpicc/virtualsmartcard.in, virtualsmartcard/vpcd/ifd.c, virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, virtualsmartcard/vpicc/CardGenerator.py, virtualsmartcard/vpicc/ConstantDefinitions.py, virtualsmartcard/vpicc/CryptoUtils.py, virtualsmartcard/vpicc/SEutils.py, virtualsmartcard/vpicc/SWutils.py, virtualsmartcard/vpicc/SmartcardFilesystem.py, virtualsmartcard/vpicc/SmartcardSAM.py, virtualsmartcard/vpicc/TLVutils.py, virtualsmartcard/vpicc/VirtualSmartcard.py, virtualsmartcard/vpicc/utils.py: switched to autotools git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@103 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-08 frankmorgner * picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am, picc_to_pcsc/NEWS, picc_to_pcsc/configure.ac, picc_to_pcsc/picc.py, picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h, picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/picc.py, picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h: switched to autotools git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@102 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-08 frankmorgner * ccid/configure.ac: added maintainer git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@101 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-08 frankmorgner * ccid/src/scutil.c, ccid/src/scutil.h, ccid/src/sm.c, ccid/src/sm.h: moved bin_log to scutil git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@100 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-08 frankmorgner * ccid/README: updated informations about pace-tool git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@99 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-07 frankmorgner * ccid/configure.ac: corrected configure output git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@98 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-07 frankmorgner * virtualsmartcard/Makefile: updated file references of install target git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@97 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-07 frankmorgner * ccid/INSTALL, ccid/configure.ac: removed unmodified file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@96 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-07 frankmorgner * ccid/src/pace.c: added _essential_ missing file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@95 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-07 frankmorgner * ccid/Makefile.am: added missing file git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@94 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-07 frankmorgner * ccid/ChangeLog, ccid/INSTALL, ccid/Makefile, ccid/NEWS, ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, ccid/ccid.h, ccid/configure.ac, ccid/m4/Makefile.am, ccid/m4/acx_pthread.m4, ccid/pace-tool.c, ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/pace_lib.h, ccid/scutil.c, ccid/scutil.h, ccid/sm.c, ccid/sm.h, ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h, ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/pace-tool.c, ccid/src/pace.h, ccid/src/pace_lib.c, ccid/src/pace_lib.h, ccid/src/scutil.c, ccid/src/scutil.h, ccid/src/sm.c, ccid/src/sm.h, ccid/src/usb.c, ccid/src/usbstring.c, ccid/src/usbstring.h, ccid/usb.c, ccid/usbstring.c, ccid/usbstring.h: fixed include in pace.c. switched to autotools git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@93 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-05 frankmorgner * ccid/Makefile, ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, ccid/pace-tool.c, ccid/scutil.c, ccid/scutil.h, ccid/usb.c, ccid/util.c, ccid/util.h: split up utils into stuff for program and sc handling git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@92 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-04 frankmorgner * ccid/pace-tool.c, ccid/pace.c, ccid/pace.h: cleaned up pace.c and moved test_pace to pace-tool.c git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@91 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-04 frankmorgner * ccid/Makefile, ccid/pace-tool.c, ccid/pace.c: openpace is now a hard dependancy for pace-tool. ccid does not yet depend on pace, since the USB interface to pace is not yet defined. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@90 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-04 frankmorgner * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/pace-tool.c, ccid/pace.c, ccid/usb.c, ccid/util.c, ccid/util.h: cleaned up command line options of pace-tool and made it independant from ccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@89 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-04 frankmorgner * ccid/pace.c, ccid/sm.c: bugfix: initializing apdu in pace_gen_auth. bin_log now checks input data. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@88 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-04 frankmorgner * ccid/pace.c: changed length of read binary apdu to support acr 122 git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@87 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-03 frankmorgner * ccid/Makefile, ccid/pace-tool.c, ccid/usb.c, ccid/util.c, ccid/util.h: put static pace functionality into the new program pace-tool git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@86 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-05-03 frankmorgner * ccid/pace.c: the number of remaining retries is a warning from the card, not a fatal error git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@85 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-29 frankmorgner * ccid/pace.c: using proper type for getline result git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@84 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-28 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: added support for changing CAN and PIN for PACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@83 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-27 frankmorgner * ccid/INSTALL: updated instructions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@82 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-27 frankmorgner * ccid/Makefile, ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: - sm will yield error when the class byte indicates a sm apdu and pace will simply transmit the apdu without encrypting/authenticating it. - fixed building process when compiling without pace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@81 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-19 frankmorgner * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option to select card driver. beautified usage dialog. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@80 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-16 frankmorgner * ccid/Makefile: improved build process git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@79 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-16 frankmorgner * ccid/usb.c: improved option parsing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@78 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-16 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option to scan for available readers git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@77 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-15 frankmorgner * ccid/Makefile, ccid/pace.h, ccid/pace_lib.c, ccid/pace_lib.h: added header file for pace library functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@76 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-15 frankmorgner * ccid/Makefile, ccid/README, ccid/apdu.c, ccid/apdu.h, ccid/pace.c, ccid/sm.c: - added information about opensc - using sc_transmit_apdu instead of my_transmit_apdu. fixing the opensc error is the better solution than implementing it twice (see http://www.opensc-project.org/opensc/ticket/209) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@75 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-15 frankmorgner * ccid/README: updated information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@74 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-15 frankmorgner * ccid/README, ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/sm.c, ccid/sm.h, ccid/usb.c: - Fixed error when testing pace without card - Testing pace allows now to choose the type of the secret (mrz, pin, can, puk). The secret can be given as commandline option or interactively. - Cleaned prompt for getting the password - Fixed error when inserting an empty password - When PACE is successfully finished, APDUs for testing can be given interactively git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@73 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-13 frankmorgner * ccid/pace.c, ccid/pace.h, ccid/sm.c: - completed mac verification. sm with pace is now fully functional. - made pace_test more fault tolerant. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@72 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/pace.c, ccid/sm.c: - decryption of sm apdu now working. verification of mac still missing. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@71 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: fixed various memory leaks and potential segfaults git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@70 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/pace.c, ccid/pace.h, ccid/pace_lib.c: - protocol nid in pace_sm_ctx is not needed any longer due to the changes of OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@69 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/pace.c, ccid/sm.c: bugfixes: - sm.c: fixed mac data padding, when sending sm apdu without data. - pace.c: for iv calculation ecb is used instead of cbc - pace.c: fixed ssc incrementation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@68 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/pace.c, ccid/pace.h: - trying new apdu to reset retry counter in pace_test - added pace wrapper for sm_transmit_apdu which automatically increments the ssc git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@67 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/pace.c: added missing include git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@66 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/pace.c: added code for reading cardsecurity git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@65 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/sm.c: - reverted changes from last commit git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@64 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-12 frankmorgner * ccid/sm.c: - added more debugging - bugfix: header of sm apdu is authenticated instead of the original apdu git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@63 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-11 frankmorgner * ccid/pace.c: bugfix: fetching unhandled error in update_iv git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@62 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-11 frankmorgner * ccid/sm.c, ccid/sm.h: made bin_log more verbose git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@61 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-11 frankmorgner * ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c: Bugfixes: - ssc is a BIGNUM, since its size can be up to 16 bytes (not 16 bits as before) - protected le is now encoded as octet string (not as unsigned integer anymore) - sc_format_asn1_entry was fet with wrong pointers (lebuf instead of *lebuf and formatted_data instead of *formatted_data Added some debug output. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@60 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-10 frankmorgner * ccid/sm.c, ccid/sm.h: made sm code independant from openssl git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@59 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-10 frankmorgner * ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/sm.h: - pace.c: removed unused variable ssc - pace.c: bugfix: don't increment ssc when resetting it. - sm.c/.h: wrote wrapper sm_transmit_apdu - sm.c: removed sm error handling, should be done by sc_check_sw - sm.c/ccid.c/pace.c: added qualifier "static" to local functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@58 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-10 frankmorgner * ccid/pace.c, ccid/sm.c, ccid/sm.h: added sw checking for sm git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@57 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-10 frankmorgner * ccid/pace.c, ccid/sm.c: added missing return buffer for select of CardSecurity git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@56 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-10 frankmorgner * ccid/pace.c, ccid/pace.h, ccid/sm.c: - sm.c (sm_encrypt) fixed header of sm apdu - pace.c (EstablishPACEChannel) Fixed initialisation of authentication_ctx. (pace_test) Fixed usage of SC_TEST_RET and initialisation of select apdu for EF.CardSecurity. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@55 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-09 frankmorgner * ccid/Makefile, ccid/apdu.h, ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - Work in progress: Almost finished (hopefully) flexible sm implementation (untested). struct sm_ctx needs external cipher and authentication implementations. Here only routines for encryption/decryption/authentication with PACE are given. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@54 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-04-01 frankmorgner * ccid/ccid.c, ccid/pace.c, ccid/pace.h, ccid/sm.h: integrated SM into pace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@53 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-31 frankmorgner * ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - added untested function to decrypt sm - function cipher now always disables automatic padding git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@52 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-29 frankmorgner * ccid/Makefile, ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - Added an untested SM implementation, currently only with encryption - Added utils from OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@51 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-22 frankmorgner * ccid/pace.c: adapted latest changes of OpenPACE git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@50 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-15 frankmorgner * ccid/pace.c: bugfix: corrected types of fields from ASN1_INTEGER to ASN1_OCTET_STRING git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@49 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-15 frankmorgner * ccid/pace.c: - adopted the latest changes of OpenPACE - bugfix: created receive buffer before sending general authenticate apdus - added more debug output git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@48 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-10 frankmorgner * ccid/apdu.c, ccid/apdu.h: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@47 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-09 frankmorgner * ccid/pace.c: using specifications from TR-03110 2.01 as default (as done by test cards) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@46 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-09 frankmorgner * ccid/Makefile: bugfix: building with apdu.c apdu.h git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@45 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-08 frankmorgner * ccid/apdu.c, ccid/apdu.h, ccid/pace.c: - bugfix: general authenticate response data is now encapsulated in a dynamic data object - added more debug messages - bugfix: get_ef_card_access didn't fetch the whole file - bugfix: set mse set at apdu type to case 3 - bugfix: only send the plain value (without tag/length) of the PACE_MSE_SET_AT object - bugfix: fixed general authenticate cla byte and set apdu type to case 4 - sanity checks in sc_transmit_apdu forbid the required apdu format of general authenticate so it had to be reimplemented in my_transmit_apdu. apdu.c/apdu.h are mainly copied from opensc. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@44 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-05 frankmorgner * ccid/pace.c, ccid/pace.h: - fixed includes - fixed return value from pace_test if NO_PACE is defined git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@43 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-05 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - pace-testing is not done in threads anymore, program exits when test is finished - bugfix in debug_ossl - more generic aproach to select EF.CardAccess - EF.CardAccess is read sequencially, to get a correct send sequence counter git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@42 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-03-01 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - bugfix: moved ASN.1 declaration of PACE-APDUs to pace.c - added commandline-option to test PACE currently with hard coded secret etc. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@41 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-02-28 frankmorgner * ccid/INSTALL, ccid/Makefile, ccid/README, ccid/ccid.c, ccid/pace.c, ccid/pace.h: Added support for Password Authenticated Connection Establishment (PACE) using OpenPACE (http://sourceforge.net/projects/openpace/). Since it is currently untested, it is disabled by default. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@40 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-02-02 frankmorgner * virtualsmartcard/vpcd/vpcd.c: moved operations for opening sockets into separate functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@39 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-02-01 oepen * virtualsmartcard/vpicc/CardGenerator.py, virtualsmartcard/vpicc/VirtualSmartcard.py: - Object orientated refactoring of CardGenerator - PassportOS class in VirtualSmartcard.py is no longer needed, because all the functionallity is now in CardGenerator - Removed hard coded image - Added version number and type to file format git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@38 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-31 frankmorgner * ccid/usb.c: - implemented option parsing with getopt_long git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@37 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-31 frankmorgner * ccid/ccid.c: - Some minor code improvements: catch and fix some rare errors, taking more usage of opensc debugging methods, removed not needed variables and code fragments git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@36 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-30 oepen * virtualsmartcard/vpicc/CardGenerator.py, virtualsmartcard/vpicc/CryptoUtils.py, virtualsmartcard/vpicc/SmartcardSAM.py, virtualsmartcard/vpicc/VirtualSmartcard.py, virtualsmartcard/vpicc/testconfig.mf, virtualsmartcard/vpicc/testconfig.sam: Refactoring and Bugfixing: - CryptoUtils: - removing hard coded keylength from append_padding in CryptoUtils - rewrote append_padding, slightly modified strip_padding in CryptoUtils - added get_cipher_keylen and get_cipher_blocklen to CryptoUtils - Updated UnitTest in CryptoUtils. Note: PBKDF2.self_test() fails!!! - added new function protect_string to encrypt and authenticate a string - Removed hard coded padding pattern - VirtualICC: - Added and integrated functions to load and save VirtualICC objects - Added exception handling for opening of the socket - SmartcardSAM: - Removed all object persistance functionaliy from SmartcardSAM - Changed the constructors of the *SAM classes - Moved all the functionality to create cards (especially the pre-initialized filesystems for each card type) to the new file GenerateCards.py - Added minimal command line based interface to GenerateCards.py to generate customized cards and store them in a file - Removed default sam and mf files (testconfig.mf and testconfig.sam) git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@35 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-30 frankmorgner * ccid/ccid.c, ccid/usb.c: - fixed segmentation fault, ccid running stable now again git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@34 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-30 frankmorgner * ccid/ccid.c: - switched to opensc's debugging function in log.h - a segmentation fault of unknown origin crashes ccid after too many operations. last stable version is revision 29. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@33 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-30 frankmorgner * ccid/ccid.c: - created detect_card_presence to avoid limitations of sc_detect_card_presence git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@32 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-29 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added functions for simplified debugging - changed functions to pass pointers instead of structs and using realloc instead of malloc to reduce memory overhead/usage - changed functions to return opensc-errors to pass printout-debugging to the top level - included functionality of get_RDR_to_PC_Parameters in perform_PC_to_RDR_GetParamters git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@31 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-25 oepen * virtualsmartcard/Makefile: Small Makefile fix: Added default target to virtualsmartcard/Makefile git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@30 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-24 frankmorgner * ccid/ccid.c, ccid/ccid.h: added support for bNumberMessage git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@29 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-23 frankmorgner * ccid/ccid.c: added support for flags in bConfirmPIN git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@28 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-23 frankmorgner * ccid/ccid.c: added support for pin modification git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@27 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-23 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added defines for pin modification - debugging apdu and rapdu there where they are created - splitted pin block operations into several functions git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@26 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-23 oepen * virtualsmartcard/vpicc/SmartcardSAM.py: PassportSAM: MRZ for key derivation is now read from MF instead of hard-encoding it in the code git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@25 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-23 oepen * virtualsmartcard/vpicc/SmartcardSAM.py, virtualsmartcard/vpicc/VirtualSmartcard.py: Changed Passport testdata git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@24 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-21 frankmorgner * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - switched from libpcsc to libopensc. This brings some new features: - Support for 4 slots per reader - abstraction of user interface - interactive pin verification - BCD encoding of PIN - Support for new readers (OpenCT) - automatically skip to a reader with a card - added defines - changed interface of ccid_initialize git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@23 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-14 frankmorgner * ccid/ccid.c, ccid/ccid.h, ccid/usb.c: changed naming git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@22 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-14 frankmorgner * ccid/usb.c: removed not needed iso-identifier git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@21 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-14 frankmorgner * ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: code split into multiple files, added include guards git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@20 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-13 frankmorgner * bitbake/virtualsmartcard.bb: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@19 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-13 frankmorgner * virtualsmartcard/Makefile, virtualsmartcard/vpcd/ifd.c, virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, virtualsmartcard/vpicc/VirtualSmartcard.py: - added functions for a smartcard reset - changed communication protocol via socket, length is coded in network byteorder - splitted vpcd.[h|c] into more files, added include-guards git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@18 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-12 frankmorgner * ccid/ccid.h: perform_PC_to_RDR_Secure works, read actual PIN is still missing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@17 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-10 frankmorgner * ccid/ccid.h: added support for pinpad. doesn't work atm, somehow abPINApdu is wrong. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@16 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-10 frankmorgner * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@15 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-08 frankmorgner * virtualsmartcard/vpicc/SmartcardFilesystem.py, virtualsmartcard/vpicc/VirtualSmartcard.py: added serial number to cryptoflex. opensc can read it. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@14 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-08 frankmorgner * virtualsmartcard/vpicc/SmartcardFilesystem.py: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@13 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-07 frankmorgner * virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-05 frankmorgner * ccid/ccid.c, ccid/ccid.h: changed vendorid/productid, added new structures for future PIN support. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@11 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-05 frankmorgner * picc_to_pcsc/Makefile: Added target clean git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@10 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-05 frankmorgner * picc_to_pcsc/Makefile, picc_to_pcsc/picc_to_pcsc.c: Fixed Makefile, removed warning. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@9 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-04 frankmorgner * ccid/ccid.c: Cleaned up warnings. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@8 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-04 frankmorgner * bitbake/picctopcsc.bb, bitbake/vscarchitecture.bb, picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, picc_to_pcsc/Makefile, picc_to_pcsc/README, picc_to_pcsc/picc.py, picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h: Added picc_to_pcsc. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@7 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-01-04 frankmorgner * bitbake/ccid.bb, bitbake/virtualsmartcard.bb, bitbake/vscarchitecture.bb, ccid/ccid.bb, virtualsmartcard/virtualsmartcard.bb, vscarchitecture.bb: Separated bitbake recipes. vscarchitecture.bb simply collects the other recipes now. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@6 96b47cad-a561-4643-ad3b-153ac7d7599c 2009-11-25 frankmorgner * virtualsmartcard/README: Added information about running virtualsmartcard. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@5 96b47cad-a561-4643-ad3b-153ac7d7599c 2009-08-22 frankmorgner * virtualsmartcard/AUTHORS, virtualsmartcard/COPYING, virtualsmartcard/INSTALL, virtualsmartcard/README, virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h, virtualsmartcard/vpicc/ConstantDefinitions.py, virtualsmartcard/vpicc/CryptoUtils.py, virtualsmartcard/vpicc/SEutils.py, virtualsmartcard/vpicc/SWutils.py, virtualsmartcard/vpicc/SmartcardFilesystem.py, virtualsmartcard/vpicc/SmartcardSAM.py, virtualsmartcard/vpicc/TLVutils.py, virtualsmartcard/vpicc/VirtualSmartcard.py, virtualsmartcard/vpicc/utils.py: Added project informations. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@4 96b47cad-a561-4643-ad3b-153ac7d7599c 2009-08-06 schertz123456 * vscarchitecture.bb: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@3 96b47cad-a561-4643-ad3b-153ac7d7599c 2009-08-06 schertz123456 * vscarchitecture.bb: bugfix git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@2 96b47cad-a561-4643-ad3b-153ac7d7599c 2009-08-06 schertz123456 * Initial commit. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@1 96b47cad-a561-4643-ad3b-153ac7d7599c