1b34e5e66badded workaround for ausweisapp
frankmorgner
2010-10-22 08:31:57 +00:00
c7a33e9066fixed 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
daa00689c9updated 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
2bfeff8b33picc_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
5f9aa5704eadded command line option for gadgetfs mountpoint
frankmorgner
2010-10-14 05:00:32 +00:00
5f2a83b83aswitched 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
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
eb7ed3dcd3merged with changes of r320
frankmorgner
2010-10-13 07:46:53 +00:00
5f54e4a780added inconsistency check for the received apdu
frankmorgner
2010-10-12 12:33:57 +00:00
7f37e22c9dlet vicc recognize shutdown of vpcd
frankmorgner
2010-10-12 12:24:21 +00:00
37421c11a1added workaround for bug 312754 of pcsc-lite
frankmorgner
2010-10-11 18:43:07 +00:00
aaffb4ad15RelayOS: 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
9517bcd8faadded status message
frankmorgner
2010-10-11 12:35:44 +00:00
425e054916activated 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
5262f5a813now 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
9df0a14194added 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
212bbf0959added debug information
frankmorgner
2010-10-08 08:11:00 +00:00
c2a0246ae4implemented smart card class for relaying
frankmorgner
2010-10-07 21:04:03 +00:00
ac90a9e422added copyright and author
frankmorgner
2010-10-07 13:12:48 +00:00
de2f9d7c82rewrite 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
320cca0731prepare to merge with pcsc_to_picc
frankmorgner
2010-10-06 20:01:44 +00:00
5651019177svc fixed uninitialized value
frankmorgner
2010-10-06 13:48:31 +00:00
837d952bb9using 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
523ce83c7badded README as link to doxygen file
frankmorgner
2010-10-04 05:53:49 +00:00
8e9557d97bonly using doxygen description as readme
frankmorgner
2010-10-04 05:52:10 +00:00
4dc715f33cchanged to a more simplistic generation of documentation
frankmorgner
2010-10-02 20:35:34 +00:00
972575f84aadapted to the latest changes of OpenPACE
frankmorgner
2010-09-29 12:57:16 +00:00
e9aa0077fdpostpone patch update for higher versions of ccid
frankmorgner
2010-09-28 09:11:37 +00:00
ba1e110d8dforgot writeback to RxBuffer in ccid driver
frankmorgner
2010-09-28 09:10:20 +00:00
ae83880a16added 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
6f46d10136corrected indent and title of CHAT and certificate description
frankmorgner
2010-09-27 10:58:33 +00:00
3d5e8af4f3added support for printing and transmitting chat
frankmorgner
2010-09-27 09:04:09 +00:00
e2f07e6a33working on support for certificate description
frankmorgner
2010-09-27 05:18:32 +00:00
e4bee2861edeactivate 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
6bfdafde8aadded debugging of invalid apdus
frankmorgner
2010-09-23 11:12:08 +00:00
efd0ad70afadatpted to the latest changes of OpenPACE. EstablishPACEChannel now fully functional
frankmorgner
2010-09-23 09:03:58 +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
c0762d0466fixed 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
593c0ce77abugfix: 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
1a31d39d02reset 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
ed358e839badded support for unambiguous PACE-channel selection (ID.icc and ID.pcd)
frankmorgner
2010-09-13 14:11:30 +00:00
211dc10583fixed memory corruption for too long _RDR_to_PC_DataBlock packages
frankmorgner
2010-09-13 09:24:19 +00:00
2264fd2dabbugfix: 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
6a78233be7removed 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
25a0981fbfincluding reader.h, if possible
frankmorgner
2010-08-30 19:39:57 +00:00
a6cd9c651cadded compatibility with windows
frankmorgner
2010-08-30 13:18:43 +00:00