Hello,
I just released a new version of my CCID driver [1]. The source is
available at [2].
The support of PIN pad readers is not yet complete. You can't use PIN
pad with a T=1 card and a TPDU reader. This will be included in the
1.0.0 version.
Bye,
Changelog:
0.9.4 - 27 November 2005, Ludovic Rousseau
- add support for Eutron SIM Pocket Combo, Eutron CryptoIdentity,
Verisign Secure Token and VeriSign Secure Storage Token, GemPC
Card (PCMCIA), SCM SCR331-DI NTTCom, SCM Micro SCR 3310-NTTCom,
Cherry ST-1044U, Cherry SmartTerminal ST-2XXX
- add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add
support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now
obsoleted). A sample code is available in examples/scardcontrol.c
- we need pcsc-lite 1.2.9-beta9 since some structures used for PIN
pad readers are defined by pcsc-lite
- some (bogus) cards require an extra EGT but the ATR does not say
so. We try to detect the bogus cards and set TC1=2
- IFDHSetProtocolParameters(): only use a data rate supported by the
reader in the PPS negotiation, otherwise we stay at the default
speed.
- calculate and store the read timeout according to the card ATR
instead of using a fixed value of 60 seconds
- increase the read timeout if the card sends and WTX request
- improve support of GemPC Twin and GemPC Card (serial protocol)
- reset the device on close only if DRIVER_OPTION_RESET_ON_CLOSE is
set. The problem was that a device reset also disconnects the
keyboard on a keyboard + reader device.
- use color logs
- some minor bugs removed
[1] http://pcsclite.alioth.debian.org/ccid.html
[2] http://alioth.debian.org/project/showfiles.php?group_id=30105&release_id=642
--
Dr. Ludovic Rousseau
For private mail use [EMAIL PROTECTED] and not "big brother" Google
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle