Commit Graph

  • 5bba2b6044 unified usage of sizeof. frankmorgner 2010-10-26 20:21:04 +00:00
  • 898fa7885a unified usage of sizeof. found some potential memory corruptions with that. frankmorgner 2010-10-26 18:41:13 +00:00
  • a233d19691 - fixed memory corruption on card initialization - fixed compilation warning frankmorgner 2010-10-26 13:47:23 +00:00
  • 1b34e5e66b added workaround for ausweisapp frankmorgner 2010-10-22 08:31:57 +00:00
  • c7a33e9066 fixed formating of ReadersPACECapabilities result. errors were due to changes of r284 frankmorgner 2010-10-21 18:54:16 +00:00
  • 171bfe8a1a - enable extended length apdu for all cards that have an ef.cardaccess - set the bit for esign by default (for testing only) frankmorgner 2010-10-21 12:45:13 +00:00
  • 1dd164d9e5 - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information frankmorgner 2010-10-15 20:15:31 +00:00
  • daa00689c9 updated support information frankmorgner 2010-10-15 20:11:41 +00:00
  • 13a2f7916f - moved OpenSC-related functions to scutil - added make-target for flawfinder (to be used with vim) frankmorgner 2010-10-15 16:59:53 +00:00
  • 2bfeff8b33 picc_to_pcsc now runs as a daemon if the parameters verbose or debug are not defined oepen 2010-10-14 12:34:40 +00:00
  • 4aedda5e1b - define PICCDEV at compile time via configure option - fixed compile error due to missing semi colon frankmorgner 2010-10-14 05:39:01 +00:00
  • 5f9aa5704e added command line option for gadgetfs mountpoint frankmorgner 2010-10-14 05:00:32 +00:00
  • 5f2a83b83a switched from automake to sed for substitution of automake variables frankmorgner 2010-10-13 20:10:13 +00:00
  • dcb2507b2f - switched from perl to sed for substitution of autoconf variables - changed from generating reader.conf to vpcd in /etc/reader.conf.d frankmorgner 2010-10-13 19:18:40 +00:00
  • 8bab6479fe added missing file, deleted unused file frankmorgner 2010-10-13 16:21:27 +00:00
  • b3b987d210 -Removed header file because we don't need to provide an interface -Added forward function declarations to .c file oepen 2010-10-13 13:20:54 +00:00
  • eb7ed3dcd3 merged with changes of r320 frankmorgner 2010-10-13 07:46:53 +00:00
  • 5ee49dae66 grouped virtual smartcard objects in virtualsmartcard package frankmorgner 2010-10-13 07:40:57 +00:00
  • 5f54e4a780 added inconsistency check for the received apdu frankmorgner 2010-10-12 12:33:57 +00:00
  • 7f37e22c9d let vicc recognize shutdown of vpcd frankmorgner 2010-10-12 12:24:21 +00:00
  • 37421c11a1 added workaround for bug 312754 of pcsc-lite frankmorgner 2010-10-11 18:43:07 +00:00
  • aaffb4ad15 RelayOS: removed card observer (thread). a removed card is now handled by exceptions. frankmorgner 2010-10-11 17:30:35 +00:00
  • 690caf4060 -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 oepen 2010-10-11 15:53:16 +00:00
  • 9517bcd8fa added status message frankmorgner 2010-10-11 12:35:44 +00:00
  • 425e054916 activated ATR polling as workaround for pyscard bug #3084449. now when the real smartcard is removed, the relay process terminates frankmorgner 2010-10-11 12:31:13 +00:00
  • aca3559290 added argument checking frankmorgner 2010-10-11 12:02:25 +00:00
  • a552631872 reviewed files with flawfinder frankmorgner 2010-10-11 11:56:18 +00:00
  • 76cb2ee0c6 checked ifd.c and vpcd.c with flawfinder rats and pscan frankmorgner 2010-10-11 10:59:07 +00:00
  • 938d09730b fixed problems for workaround of pcscd bug 312749 frankmorgner 2010-10-10 16:20:09 +00:00
  • 04f2ee8020 added workaround for pcscd bug #312749 frankmorgner 2010-10-10 15:45:33 +00:00
  • e8d4026d23 added length check on rapdu buffer. frankmorgner 2010-10-10 14:38:20 +00:00
  • 305c94a666 modified error messages frankmorgner 2010-10-09 20:42:16 +00:00
  • 5262f5a813 now reading the port to open from reader.conf frankmorgner 2010-10-09 20:32:53 +00:00
  • 8efb2f81a2 - added more error handling to RelayOS - vicc in relay mode terminates when card is removed - created cleanup routines to use with atexit.register frankmorgner 2010-10-09 13:33:32 +00:00
  • ae713f5b24 - added workaround for "Error resetting card." in pcscd. it is propably a bug in pcscd - added more debug information frankmorgner 2010-10-08 20:14:22 +00:00
  • 9df0a14194 added better inheritance to smartcard os's frankmorgner 2010-10-08 20:12:09 +00:00
  • 1cf7024455 - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 frankmorgner 2010-10-08 08:44:35 +00:00
  • 212bbf0959 added debug information frankmorgner 2010-10-08 08:11:00 +00:00
  • e9c53a09c3 - fixed invalid memory read - added more input checking frankmorgner 2010-10-08 07:51:40 +00:00
  • c2a0246ae4 implemented smart card class for relaying frankmorgner 2010-10-07 21:04:03 +00:00
  • ac90a9e422 added copyright and author frankmorgner 2010-10-07 13:12:48 +00:00
  • de2f9d7c82 rewrite and cleanup complete frankmorgner 2010-10-07 13:00:20 +00:00
  • 480cf4d722 - 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 frankmorgner 2010-10-07 10:41:45 +00:00
  • 320cca0731 prepare to merge with pcsc_to_picc frankmorgner 2010-10-06 20:01:44 +00:00
  • 5651019177 svc fixed uninitialized value frankmorgner 2010-10-06 13:48:31 +00:00
  • 8bd590ab42 added missing files frankmorgner 2010-10-04 20:05:46 +00:00
  • 837d952bb9 using strtol instead of sscanf frankmorgner 2010-10-04 13:54:58 +00:00
  • 35ce942354 - 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 frankmorgner 2010-10-04 12:04:06 +00:00
  • 523ce83c7b added README as link to doxygen file frankmorgner 2010-10-04 05:53:49 +00:00
  • 8e9557d97b only using doxygen description as readme frankmorgner 2010-10-04 05:52:10 +00:00
  • 4dc715f33c changed to a more simplistic generation of documentation frankmorgner 2010-10-02 20:35:34 +00:00
  • 84679e5b5a added documentation frankmorgner 2010-10-01 20:46:40 +00:00
  • f080a22d8a sending description about the running configuration via usb descriptor frankmorgner 2010-09-30 20:45:16 +00:00
  • fff32978ce added documentation frankmorgner 2010-09-30 11:16:12 +00:00
  • 5437b3d61a added documentation frankmorgner 2010-09-29 21:01:24 +00:00
  • 972575f84a adapted to the latest changes of OpenPACE frankmorgner 2010-09-29 12:57:16 +00:00
  • e9aa0077fd postpone patch update for higher versions of ccid frankmorgner 2010-09-28 09:11:37 +00:00
  • ba1e110d8d forgot writeback to RxBuffer in ccid driver frankmorgner 2010-09-28 09:10:20 +00:00
  • ae83880a16 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 frankmorgner 2010-09-27 20:48:43 +00:00
  • 6f46d10136 corrected indent and title of CHAT and certificate description frankmorgner 2010-09-27 10:58:33 +00:00
  • 3d5e8af4f3 added support for printing and transmitting chat frankmorgner 2010-09-27 09:04:09 +00:00
  • 37c27c4afe print certificate description frankmorgner 2010-09-27 08:35:19 +00:00
  • e2f07e6a33 working on support for certificate description frankmorgner 2010-09-27 05:18:32 +00:00
  • e4bee2861e deactivate emulators sm context, when host sends sm protected apdus frankmorgner 2010-09-25 05:20:20 +00:00
  • d195ea474a - finished simulation of ta/ca - fixed parsing case 4 extended apdu frankmorgner 2010-09-24 14:07:47 +00:00
  • 32ce7352ef - fixed pace input parameters of cats-tool - fixed apdu of simulation of ta/ca (cats-tool) - fixed padding removal (sm) frankmorgner 2010-09-24 12:22:47 +00:00
  • c3ac301b86 - 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) frankmorgner 2010-09-24 07:42:34 +00:00
  • a87fd00b88 - added le/lc to apdu debugging - fixed byte order problem for PC_to_RDR_XfrBlock - cats-tool: added simulation of part of TA/CA frankmorgner 2010-09-23 19:36:20 +00:00
  • f6d92dfece - 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 frankmorgner 2010-09-23 12:56:34 +00:00
  • 6bfdafde8a added debugging of invalid apdus frankmorgner 2010-09-23 11:12:08 +00:00
  • efd0ad70af adatpted to the latest changes of OpenPACE. EstablishPACEChannel now fully functional frankmorgner 2010-09-23 09:03:58 +00:00
  • 00148310ea - fixed receive length - added simulation of buergerclient/ausweisapp frankmorgner 2010-09-21 08:17:04 +00:00
  • acae5db31e - removed unnecessary checks of NULL pointer before using free() - fixed memory leak for buergerclient workaround frankmorgner 2010-09-20 20:01:17 +00:00
  • c0762d0466 fixed case 2 extended apdu parsing frankmorgner 2010-09-19 12:00:26 +00:00
  • eee134d9c0 - extended length fully functional. fixed last problems with lengths and ccid descriptor. frankmorgner 2010-09-18 12:42:52 +00:00
  • 593c0ce77a bugfix: case 2 extended length apdu are now recognized frankmorgner 2010-09-16 10:08:07 +00:00
  • 74f45f03fe - 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 frankmorgner 2010-09-15 21:14:32 +00:00
  • 1a31d39d02 reset the card before disconnecting to unpower and reset the secure messaging status frankmorgner 2010-09-15 09:49:10 +00:00
  • 8623c7fe6e - some unneded functions are no longer available in header files - cleaned memory leaks in pace-tool and ccid-emulator frankmorgner 2010-09-14 20:37:43 +00:00
  • 4a7fc6c457 - fixed wrong PCSC-PACE-data - fixed command line parsing frankmorgner 2010-09-14 16:07:49 +00:00
  • ed358e839b added support for unambiguous PACE-channel selection (ID.icc and ID.pcd) frankmorgner 2010-09-13 14:11:30 +00:00
  • 211dc10583 fixed memory corruption for too long _RDR_to_PC_DataBlock packages frankmorgner 2010-09-13 09:24:19 +00:00
  • 2264fd2dab bugfix: wrong format strings frankmorgner 2010-09-09 10:04:22 +00:00
  • e5d3c68e68 - 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 frankmorgner 2010-09-01 05:49:26 +00:00
  • aefe8018f2 - bugfix: pace output data now parsed correctly - added time measurement frankmorgner 2010-08-31 10:54:50 +00:00
  • 6a78233be7 removed PCSC_TLV_STRUCTURE since its the attributes are not always packed frankmorgner 2010-08-31 10:26:53 +00:00
  • cfa79d93b0 - bugfix: now converting pace io control to host byte order - now parsing pace output data - use pcsclite-capabilities, if possible frankmorgner 2010-08-31 09:09:04 +00:00
  • 25a0981fbf including reader.h, if possible frankmorgner 2010-08-30 19:39:57 +00:00
  • a6cd9c651c added compatibility with windows frankmorgner 2010-08-30 13:18:43 +00:00
  • d4b42dc293 added missing file frankmorgner 2010-08-25 17:13:31 +00:00
  • 94d72232db added pace-tool can now break can, pin, puk with brute force frankmorgner 2010-08-25 13:25:10 +00:00
  • 3227331f91 added workaround for current buergerclient to read efcardaccess frankmorgner 2010-08-24 08:31:41 +00:00
  • a9fffba9a8 Fixed wrong label text at startup oepen 2010-08-05 21:30:47 +00:00
  • 11ae3d70cd -Removed debug output -Smaller label text oepen 2010-08-05 21:10:16 +00:00
  • 1dd5f3d689 Bugfix: Wrong program name in change-pin.desktop oepen 2010-08-05 21:07:42 +00:00
  • 6dd4232427 Bugfix: Fixed colliding namespaces oepen 2010-08-05 20:59:43 +00:00
  • 98445c69c9 -Bugfix: Wrong programm name in desktop entry -Bugfix: MsgBox class was not available in widget.py oepen 2010-08-05 20:46:21 +00:00
  • 0bb8a0f393 Added the neccessary calls to pace-tool for changing the PIN oepen 2010-08-05 20:20:18 +00:00
  • 0cf65896a5 Add seperate application to change the eid-PIN oepen 2010-08-05 18:52:49 +00:00
  • 40898164d6 CHanged label so it fits into the button oepen 2010-08-05 14:43:31 +00:00