2010-10-26 20:21 frankmorgner * src/vpcd/vpcd.c: unified usage of sizeof. 2010-10-15 20:15 frankmorgner * README, configure.ac, src/vpcd/Makefile.am, src/vpcd/ifd-vpcd.c, src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information 2010-10-13 19:18 frankmorgner * configure.ac, src/vpcd/Makefile.am, src/vpcd/reader.conf.in, src/vpicc/Makefile.am, src/vpicc/vicc.in, 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 2010-10-13 16:21 frankmorgner * src/vpicc/SmartcardSAM.py, src/vpicc/vicc.in: added missing file, deleted unused file 2010-10-13 07:46 frankmorgner * src/vpicc/virtualsmartcard/SmartcardSAM.py: merged with changes of r320 2010-10-13 07:40 frankmorgner * src/vpicc/CardGenerator.py, src/vpicc/ConstantDefinitions.py, src/vpicc/CryptoUtils.py, src/vpicc/Makefile.am, src/vpicc/SEutils.py, src/vpicc/SWutils.py, src/vpicc/SmartcardFilesystem.py, src/vpicc/TLVutils.py, src/vpicc/VirtualSmartcard.py, src/vpicc/utils.py, src/vpicc/virtualsmartcard, src/vpicc/virtualsmartcard/CardGenerator.py, src/vpicc/virtualsmartcard/ConstantDefinitions.py, src/vpicc/virtualsmartcard/CryptoUtils.py, src/vpicc/virtualsmartcard/SEutils.py, src/vpicc/virtualsmartcard/SWutils.py, src/vpicc/virtualsmartcard/SmartcardFilesystem.py, src/vpicc/virtualsmartcard/SmartcardSAM.py, src/vpicc/virtualsmartcard/TLVutils.py, src/vpicc/virtualsmartcard/VirtualSmartcard.py, src/vpicc/virtualsmartcard/__init__.py, src/vpicc/virtualsmartcard/utils.py: grouped virtual smartcard objects in virtualsmartcard package 2010-10-12 12:33 frankmorgner * src/vpicc/VirtualSmartcard.py: added inconsistency check for the received apdu 2010-10-12 12:24 frankmorgner * src/vpicc/VirtualSmartcard.py: let vicc recognize shutdown of vpcd 2010-10-11 18:43 frankmorgner * src/vpcd/ifd.c: added workaround for bug 312754 of pcsc-lite 2010-10-11 17:30 frankmorgner * src/vpicc/VirtualSmartcard.py: RelayOS: removed card observer (thread). a removed card is now handled by exceptions. 2010-10-11 15:53 oepen * 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 2010-10-11 12:35 frankmorgner * src/vpicc/VirtualSmartcard.py: added status message 2010-10-11 12:31 frankmorgner * src/vpcd/vpcd.c, src/vpicc/VirtualSmartcard.py: activated ATR polling as workaround for pyscard bug #3084449. now when the real smartcard is removed, the relay process terminates 2010-10-11 10:59 frankmorgner * src/vpcd/ifd.c: checked ifd.c and vpcd.c with flawfinder rats and pscan 2010-10-10 16:20 frankmorgner * src/vpcd/ifd.c: fixed problems for workaround of pcscd bug 312749 2010-10-10 15:45 frankmorgner * src/vpcd/ifd.c, src/vpcd/reader.conf.in: added workaround for pcscd bug #312749 2010-10-10 14:38 frankmorgner * src/vpcd/ifd.c: added length check on rapdu buffer. 2010-10-09 20:42 frankmorgner * src/vpicc/VirtualSmartcard.py: modified error messages 2010-10-09 20:32 frankmorgner * src/vpcd/ifd.c, src/vpcd/reader.conf.in, src/vpcd/vpcd.c, src/vpcd/vpcd.h: now reading the port to open from reader.conf 2010-10-09 13:33 frankmorgner * 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 2010-10-08 20:14 frankmorgner * src/vpcd/ifd.c: - added workaround for "Error resetting card." in pcscd. it is propably a bug in pcscd - added more debug information 2010-10-08 20:12 frankmorgner * src/vpicc/VirtualSmartcard.py: added better inheritance to smartcard os's 2010-10-08 08:44 frankmorgner * src/vpicc/VirtualSmartcard.py: - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 2010-10-08 08:11 frankmorgner * src/vpcd/ifd.c: added debug information 2010-10-07 21:04 frankmorgner * src/vpicc/CardGenerator.py, src/vpicc/VirtualSmartcard.py: implemented smart card class for relaying 2010-07-01 11:13 frankmorgner * ChangeLog, configure.ac: releasing 0.2 2010-06-23 07:10 frankmorgner * src/vpcd/ifd.c: removed the last references of references to ifdhandler functions v1.0 2010-06-22 18:16 oepen * src/vpicc/SmartcardSAM.py: -Fixed two unhandled exceptions -Removed some trailing whitespaces 2010-06-22 14:06 frankmorgner * src/vpcd/ifd.c, src/vpcd/vpcd.c, src/vpicc/VirtualSmartcard.py: - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax 2010-06-22 09:45 frankmorgner * src/vpcd/ifd.c, src/vpcd/vpcd.c, src/vpcd/vpcd.h: forcing empty parameter list with function(void) instead of unspecified parameter list with function() 2010-06-09 15:36 frankmorgner * configure.ac, src/vpcd/Makefile.am: added missing files for distribution packages. fixed installation when no serialdropdir is given. 2010-06-08 08:59 oepen * configure.ac: 2010-06-05 22:10 frankmorgner * ChangeLog: updated checksums, install files for recipes. updated log files for 0.6.1 2010-05-26 22:51 frankmorgner * src/vpcd/Makefile.am: bugfix: using libtool for installation 2010-05-09 08:34 frankmorgner * configure.ac, src/vpcd/Makefile.am: be less restrictive in ./configure. better output of configuration details 2010-05-08 21:03 frankmorgner * configure.ac, src/vpicc/Makefile.am: added missing files 2010-05-08 20:58 frankmorgner * ChangeLog, INSTALL, Makefile, Makefile.am, NEWS, m4, src, src/Makefile.am, src/vpcd, src/vpcd/Makefile.am, src/vpcd/reader.conf.in, src/vpicc, src/vpicc/virtualsmartcard.in, vpcd, vpicc: switched to autotools 2010-05-07 19:13 frankmorgner * Makefile: updated file references of install target 2010-02-02 14:29 frankmorgner * vpcd/vpcd.c: moved operations for opening sockets into separate functions 2010-02-01 16:40 oepen * vpicc/CardGenerator.py, vpicc/VirtualSmartcard.py, vpicc/jp2.jpg: - 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 2010-01-30 18:51 oepen * vpicc/CardGenerator.py, vpicc/CryptoUtils.py, vpicc/SmartcardSAM.py, vpicc/VirtualSmartcard.py, vpicc/testconfig.mf, 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) 2010-01-25 17:18 oepen * Makefile: Small Makefile fix: Added default target to virtualsmartcard/Makefile 2010-01-23 15:59 oepen * vpicc/SmartcardSAM.py: PassportSAM: MRZ for key derivation is now read from MF instead of hard-encoding it in the code 2010-01-23 15:06 oepen * vpicc/SmartcardSAM.py, vpicc/VirtualSmartcard.py: Changed Passport testdata 2010-01-13 21:33 frankmorgner * Makefile, vpcd/ifd.c, vpcd/vpcd.c, vpcd/vpcd.h, vpicc/VirtualSmartcard.py: - added functions for a smartcard reset - changed communication protocol via socket, length is coded in network byteorder - splitted vpcd.[h|c] into more files, added include-guards 2010-01-10 22:53 frankmorgner * vpicc/VirtualSmartcard.py: bugfix 2010-01-08 14:33 frankmorgner * vpicc/SmartcardFilesystem.py, vpicc/VirtualSmartcard.py: added serial number to cryptoflex. opensc can read it. 2010-01-08 00:07 frankmorgner * vpicc/SmartcardFilesystem.py: bugfix 2010-01-07 22:57 frankmorgner * vpicc/VirtualSmartcard.py: bugfix 2010-01-04 19:48 frankmorgner * virtualsmartcard.bb: Separated bitbake recipes. vscarchitecture.bb simply collects the other recipes now. 2009-11-25 06:45 frankmorgner * README: Added information about running virtualsmartcard. 2009-08-22 08:01 frankmorgner * AUTHORS, COPYING, INSTALL, README, vpcd/vpcd.c, vpcd/vpcd.h, vpicc/ConstantDefinitions.py, vpicc/CryptoUtils.py, vpicc/SEutils.py, vpicc/SWutils.py, vpicc/SmartcardFilesystem.py, vpicc/SmartcardSAM.py, vpicc/TLVutils.py, vpicc/VirtualSmartcard.py, vpicc/utils.py: Added project informations. 2009-08-06 20:25 schertz123456 * ., Makefile, virtualsmartcard.bb, vpcd, vpcd/vpcd.c, vpcd/vpcd.h, vpicc, vpicc/ConstantDefinitions.py, vpicc/CryptoUtils.py, vpicc/SEutils.py, vpicc/SWutils.py, vpicc/SmartcardFilesystem.py, vpicc/SmartcardSAM.py, vpicc/TLVutils.py, vpicc/VirtualSmartcard.py, vpicc/jp2.jpg, vpicc/testconfig.mf, vpicc/testconfig.sam, vpicc/utils.py: Initial commit.