Hello (again),

A new version of my generic CCID driver [1] is available [2].

A lot of work was made on the T=1 TPDU layer. Gemplus invested resources
to validate the reader. This part of the code (and also parts of
pcsc-lite) was greatly improved thanks to Gemplus efforts.

Gemplus now distributes its own CCID driver [3] for Red Hat Linux based
on my driver. If you are a Gemplus customer and want support you
can/should use Gemplus' driver.

Also thanks to all the other contributors!

Regards (and good night),

0.9.2 - 15 August 2004, Ludovic Rousseau
    - T=1 TPDU code:
      . the work on T=1 TPDU code was possible thanks to Gemplus
        validation team who helped me test, debug and bring the code to
        an EMV validation level. Thanks to J�r�me, Jean-Yves, Xavier and
        the Gemplus readers department
      . error code was not checked correctly
      . avoid a (nearly) infinite loop when resynch are needed.
      . correctly initialise an internal value to allow more than one
        reader to work
    - multi-slots readers
      . add support for multi-slots readers. The only one I have is a
        SCM Micro SCR 331-DI with a contact and a contactless interface.
        The contactless interface may or may not work for you since the
        reader uses proprietary (undocumented) commands.
    - GemPC Twin serial reader
      . perform a command (get the reader firmware) to be sure a GemPC
        Twin (serial or pcmcia) reader is connected
      . use a dynamic timeout when reading the serial port.
        The first timeout used when detecting the reader is 2 seconds to
        not wait too long if no reader is connected. Later timeouts are
        set to 1 minute to allow long time APDU.
    - use `pkg-config libpcsclite --cflags` to locate the pcsc-lite
      header files
    - use `pkg-config --print-errors --atleast-version=1.2.9-beta5 libpcsclite`
      to test the pcsc-lite version
    - code improvements thanks to the splint tool (http://www.splint.org/)

[1] http://pcsclite.alioth.debian.org/ccid.html
[2] https://alioth.debian.org/project/showfiles.php?group_id=30105&release_id=336
[3] http://support.gemplus.com/gemdownload/readers/drivers.aspx?prodid=13

-- 
 Dr. Ludovic Rousseau                        [EMAIL PROTECTED]
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to