/[pcsclite]/trunk/Drivers/ccid/src/openct
ViewVC logotype

Log of /trunk/Drivers/ccid/src/openct

View Directory Listing Directory Listing


Sticky Revision:

Revision 2260 - Directory Listing
Modified Sat Dec 2 17:20:29 2006 UTC (6 years, 5 months ago) by rousseau
#include "checksum.h"

Revision 2152 - Directory Listing
Modified Wed Sep 6 20:06:58 2006 UTC (6 years, 8 months ago) by rousseau
remove trailing spaces at end of lines

Revision 2091 - Directory Listing
Modified Mon Jul 3 13:59:13 2006 UTC (6 years, 10 months ago) by rousseau
use CCID_Receive() with the new API (use NULL as chain_parameter)

Revision 2046 - Directory Listing
Modified Fri May 19 11:56:18 2006 UTC (7 years ago) by rousseau
t1_transceive(): add a overrun debug message if we received more bytes
than we can store.

Revision 2045 - Directory Listing
Modified Fri May 19 11:53:54 2006 UTC (7 years ago) by rousseau
t1_transceive(): add a debug message if we are in state DEAD. The card
must be reset first.

Revision 1856 - Directory Listing
Modified Mon Feb 6 15:08:53 2006 UTC (7 years, 3 months ago) by rousseau
export t1_build() and some constants

Revision 1771 - Directory Listing
Modified Tue Nov 29 12:21:00 2005 UTC (7 years, 5 months ago) by rousseau
remove PCSC/ from the pcsc-lite #include header files since the PCSC/
part is already given by `pkg-config --cflags libpcsclite`

Revision 1739 - Directory Listing
Modified Thu Nov 24 14:21:00 2005 UTC (7 years, 6 months ago) by rousseau
t1_xcv(): correct the comment about &rmax

Revision 1738 - Directory Listing
Modified Thu Nov 24 14:19:30 2005 UTC (7 years, 6 months ago) by rousseau
t1_xcv(): the second argument of CCID_Receive() is (unsigned int *)
so we can't use &rmax since &rmax is a (size_t *) and may not
be the same on 64-bits architectures for example (iMac G5) */

Revision 1454 - Directory Listing
Modified Tue Apr 26 14:35:50 2005 UTC (8 years, 1 month ago) by rousseau
t1_xcv(): increase the read timeout if the card sends and WTX request

Revision 1427 - Directory Listing
Modified Thu Apr 21 07:41:27 2005 UTC (8 years, 1 month ago) by rousseau
 #include <stdint.h> only if HAVE_STDINT_H is defined.
Some old FreeBSD do not have stdint.h.

Thanks to Tilman Linneweh for the patch

Revision 1399 - Directory Listing
Modified Mon Mar 14 18:56:53 2005 UTC (8 years, 2 months ago) by rousseau
change licence from GNU GPL to GNU LGPL

Revision 1286 - Directory Listing
Modified Tue Oct 19 07:22:07 2004 UTC (8 years, 7 months ago) by rousseau
Add support of character level communication (CCID_CLASS_CHARACTER).

Thanks to Jeffrey Dai

Revision 1194 - Directory Listing
Modified Tue Aug 24 07:32:27 2004 UTC (8 years, 9 months ago) by rousseau
t1_negociate_ifsd: the frame size is 5 only for LRC checksum. The
correct size is (4 + t1->rc_bytes)

Revision 1103 - Directory Listing
Modified Tue Jul 27 06:42:57 2004 UTC (8 years, 9 months ago) by rousseau
this code fails EMV test 1771-4 (should be a residue)

Revision 1102 - Directory Listing
Modified Mon Jul 26 13:41:14 2004 UTC (8 years, 10 months ago) by rousseau
- debug some cases
- add ISO 7816-3 rule number in comments

Revision 1087 - Directory Listing
Modified Tue Jul 20 09:19:41 2004 UTC (8 years, 10 months ago) by rousseau
remove "|| sent_length" in "if (retries == 0 || sent_length)" since it
is an OpenCT code that should not be needed with the new automata.

Revision 1086 - Directory Listing
Modified Tue Jul 20 09:16:26 2004 UTC (8 years, 10 months ago) by rousseau
update the copyright, add my name to reflect the same change in OpenCT

Revision 1084 - Directory Listing
Modified Mon Jul 19 13:32:26 2004 UTC (8 years, 10 months ago) by rousseau
BUG: I forgot to initialise the t1.lun field. It failed to work with
more than one readers and a T=1 card in a TPDU reader.

Revision 1083 - Directory Listing
Modified Mon Jul 19 09:36:09 2004 UTC (8 years, 10 months ago) by rousseau
in resync: we set retries = 1 since when we return in the loop we have
retries--;
Without this retries goes negative and the test 'if (retries == 0)' will
not become true again before a looooong time.

Revision 1075 - Directory Listing
Modified Thu Jul 15 14:52:18 2004 UTC (8 years, 10 months ago) by rousseau
use "uint8_t *" instead of "unsigned char *" in the prototype of
t1_state_t.checksum field.

Revision 1071 - Directory Listing
Modified Thu Jul 15 09:31:04 2004 UTC (8 years, 10 months ago) by rousseau
remove a useless break; after a goto;

Revision 1070 - Directory Listing
Modified Thu Jul 15 09:19:11 2004 UTC (8 years, 10 months ago) by rousseau
in t1_transceive() and t1_negociate_ifsd() dad argument is unsigned.

Revision 1069 - Directory Listing
Modified Thu Jul 15 09:11:18 2004 UTC (8 years, 10 months ago) by rousseau
replace "unsigned char *" by "uint8_t *" to use the exact same prototype as in
the functions definition

Revision 1064 - Directory Listing
Modified Thu Jul 15 08:24:37 2004 UTC (8 years, 10 months ago) by rousseau
define internal functions as static

Revision 1063 - Directory Listing
Modified Thu Jul 15 07:26:40 2004 UTC (8 years, 10 months ago) by rousseau
remove unused functions

Revision 1062 - Directory Listing
Modified Sat Jul 10 13:46:20 2004 UTC (8 years, 10 months ago) by rousseau
change "previous_block[1]" in "previous_block[PCB]"

Revision 1061 - Directory Listing
Modified Sat Jul 10 13:32:15 2004 UTC (8 years, 10 months ago) by rousseau
remove unused struct ifd_protocol_ops

Revision 1060 - Directory Listing
Modified Sat Jul 10 13:23:12 2004 UTC (8 years, 10 months ago) by rousseau
IFD_PROTOCOL_MORE -> IFD_PROTOCOL_T1_MORE
IFD_PROTOCOL_STATE -> IFD_PROTOCOL_T1_STATE
renamed to be in line with OpenCT

Revision 1053 - Directory Listing
Modified Fri Jul 9 13:21:44 2004 UTC (8 years, 10 months ago) by rousseau
mark unused arguments as /*@unused@*/ for splint

Revision 1021 - Directory Listing
Modified Fri Jul 2 12:06:44 2004 UTC (8 years, 10 months ago) by rousseau
present where the files come from and what I did

Revision 1017 - Directory Listing
Modified Thu Jul 1 11:37:27 2004 UTC (8 years, 10 months ago) by rousseau
 #define IFD_PARITY_ERROR

Revision 986 - Directory Listing
Added Wed Jun 30 09:37:08 2004 UTC (8 years, 10 months ago) by rousseau
use T=1 TPDU code from the OpenCT project <http://www.opensc.org/>

The state automata was greatly improved to manage "all" the possible
errors cases.

  ViewVC Help
Powered by ViewVC 1.1.5