[Pcsclite-cvs-commit] r3131 - in /website: ccid.html ccid_extended_apdu.html default.css index.html
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Mon Sep 15 14:41:18 UTC 2008
Author: rousseau
Date: Mon Sep 15 14:41:18 2008
New Revision: 3131
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=3131
Log:
init files
Added:
website/ccid.html
website/ccid_extended_apdu.html
website/default.css
website/index.html
Added: website/ccid.html
URL: http://svn.debian.org/wsvn/pcsclite/website/ccid.html?rev=3131&op=file
==============================================================================
--- website/ccid.html (added)
+++ website/ccid.html Mon Sep 15 14:41:18 2008
@@ -1,0 +1,1028 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+
+<html>
+<head>
+ <meta name="generator" content=
+ "HTML Tidy for Linux/x86 (vers 1st July 2003), see www.w3.org">
+
+ <title>CCID free software driver</title>
+ <meta name="description" content="CCID free software driver">
+ <meta name="keywords" content=
+ "ACR38U-CCID SIM Pocket Combo GemPCTwin GemPCKey GemPC433 GemPCUSB KAAN Base
+ KAAN Advanced KAAN SIM III KAAN mIDentity CardMan3121 SCR331 SCR331-DI
+ SCR3310 SCR335 SPR 532 XX44 LTC32 SCR 333 SK-3105 TLTC2USB CCID
+ chipcard reader driver">
+ <link rel="stylesheet" type="text/css" href="default.css" />
+</head>
+
+<body>
+ <h1>CCID free software driver</h1>
+
+ <p>This package provides the source code for a generic <acronym
+ title="Universal Serial Bus">USB</acronym> <acronym
+ title="Chip/Smart Card Interface Devices">CCID</acronym>
+ (Chip/Smart Card Interface Devices) driver and <acronym title="Integrated Circuit(s) Card Devices"> ICCD</acronym> (Integrated
+ Circuit(s) Card Devices).</p>
+
+ <p>See the USB <a href=
+ "http://www.usb.org/developers/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf">
+ CCID</a> and <a
+ href="http://www.usb.org/developers/devclass_docs/DWG_Smart-Card_USB-ICC_ICCD_rev10.pdf">ICCD</a>
+ specifications from the <a href= "http://www.usb.org/">USB working
+ group</a>.</p>
+
+ <h2>Authors</h2>
+
+ <p>The main author is <b>Ludovic Rousseau</b>
+ <tt><ludovic.rousseau at free.fr></tt>.</p>
+
+ <p>I reused source code from other free software projects whose
+ authors are:</p>
+ <ul>
+ <li>Carlos Prados for the PPS and ATR parsing code (taken from his
+ towitoto driver) in <tt>towitoko/</tt> directory.</li>
+
+ <li>Olaf Kirch for the T=1 TPDU code (from the OpenCT package) in
+ <tt>openct/</tt> directory. I (Ludovic Rousseau) greatly improved this
+ code.</li>
+
+ </ul>
+
+ <h2>Licence</h2>
+ <pre>
+ This library is free software; you can redistribute it and/or modify it
+under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 2.1 of the License, or (at
+your option) any later version.
+
+ This library is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
+General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+along with this library; if not, write to the Free Software Foundation,
+Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+</pre>
+
+ <h2>Source download</h2>
+
+ <p>27 June 2008, <a href=
+ "https://alioth.debian.org/frs/?group_id=30105&release_id=1200">ccid-1.3.8</a>,
+ <a href=
+ "http://svn.debian.org/wsvn/pcsclite/tags/ccid/ccid-1.3.8/README?op=file&rev=0&sc=0">README</a>.</p>
+
+ <p>You can also access the <a
+ href="http://svn.debian.org/viewsvn/pcsclite/trunk/Drivers/ccid/">Subversion
+ developement version</a>. You may need to use the <a
+ href="http://subversion.tigris.org/">Subversion</a> version to
+ support the latest added readers.</p>
+
+ <h2>Main CCID/ICCD features supported</h2>
+
+ <ul>
+ <li>Exchange levels
+ <ul>
+ <li>short APDU</li>
+ <li>extended APDU (with some <a
+ href="ccid_extended_apdu.html">limitations</a>)</li>
+ <li>TPDU</li>
+ <li>character</li>
+ </ul>
+ </li>
+ <li>multi-stlot readers</li>
+ <li>secure verify/modify PIN entry</li>
+ <li>Data rates list</li>
+ <li>LCD display (Gemalto GemPC PIN PAD)</li>
+ <li>Extended APDU (for T=1 cards only and if your reader is in TPDU
+ mode or extended APDU mode)</li>
+ <li>SCardGetAttrib() <a
+ href="http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/SCARDGETATTRIB.txt?op=file&rev=0&sc=0">attributes</a></li>
+ <li>ICCD versions A and B</li>
+ </ul>
+
+ <a name="not_yet_supported"></a>
+ <h2>CCID features not yet supported</h2>
+ <ul>
+ <li>Manage suspend/resume (for example in a laptop)</li>
+ <li>Reader clock frequency change</li>
+ </ul>
+
+ <p>Contact <a href="mailto:ludovic.rousseau at free.fr">me</a> if you
+ want to see the support of the above <a href="#not_yet_supported">not
+ yet supported features</a> and you have a budget.</p>
+
+ <h2>Non CCID features that I do not plan to support</h2>
+ <ul>
+ <li>read/write on memory cards</li>
+ </ul>
+
+ <p>In fact I may implement one of these features if you have a budget.</p>
+
+ <a name="support"></a>
+ <h2>Sending usefull logs</h2>
+
+ <p>If you have a problem and want to get <a
+ href="#support">support</a> from me you shall include the
+ following information:</p>
+
+ <h3>Versions</h3>
+
+ <ul>
+ <li>CCID driver version</li>
+ <li>Operting system name and version</li>
+ <li>pcsc-lite version</li>
+ </ul>
+
+ <h3>Log</h3>
+
+ <p>Then you shall generate a complete log.</p>
+
+ <ul>
+ <li>Kill the <tt>pcscd</tt> process</li>
+
+ <li>Start pcscd as root from the command line:
+ <pre>
+ # LIBCCID_ifdLogLevel=0x0007
+ # export LIBCCID_ifdLogLevel
+ # pcscd --foreground --debug --apdu</pre>
+ </li>
+
+ <li>Stop pcscd (using Control-C) after the problem occured and
+ send me the generated output</li>
+
+ </ul>
+
+ <a name="CCID_compliant"></a>
+ <h2>Supported CCID/ICCD readers</h2>
+
+ <p>To <a href="#CCID_compliant">know</a> if a smart card reader is
+ CCID compliant and should be supported by this driver but is not
+ listed bellow</p>
+
+ <p>Just get the <a
+ href="https://alioth.debian.org/project/showfiles.php?group_id=30105">source
+ code</a> of this driver and do:</p>
+ <pre>
+ tar xzvf ccid-x.y.z.tar.gz
+ cd ccid-x.y.z
+ ./configure
+ make
+ sudo ./src/parse > output</pre>
+ <p>and send me the generated <code>output</code> file.</p>
+
+ <h3>If you are a reader manufacturer and your reader is not listed here</h3>
+
+ <p>then contact <a href="mailto:ludovic.rousseau at free.fr">me</a>.</p>
+
+ <h3>List in alphabetical order</h3>
+
+ <ul>
+ <li>ActivCard reader 3.0
+
+ </li>
+
+ <li>ActivIdentity ActivKey <a
+ href="http://www.actividentity.com/products/activkey_usb_tokens__home.php">
+ ActivKey USB Tokens</a>
+
+ <p><img src="ActivIdentity_key.png" alt="ActivKey USB Tokens"></p>
+
+ </li>
+
+ <li>Advanced Card Systems <a
+ href="http://www.acs.com.hk/acr38ccid.php">ACR 38U-CCID</a>
+
+ <p><img src="ACR38-CCID.png" alt="ACR38"></p>
+
+ <p>Old versions of this reader are bogus: the reader do timeout
+ when a special USB frame is sent from the reader. If the frame
+ size if a multiple of wMaxPacketSize the communication is stopped.</p>
+
+ </li>
+
+ <li>Alcor Micro AU9520
+
+ <p>Firmware 1.01 is bogus. The time request sent by the card is
+ not forwarded by the reader to the host.</p>
+
+ </li>
+
+ <li>Athena <a
+ href="http://www.asedrive.com/product.asp?pid=1">ASEDrive IIIe
+ USB V2</a> (firmware older than 5.02 is bogus)
+
+ <p><img src="ASEDrive_IIIe_USB.png" alt="Athena ASEDrive IIIe USB"></p>
+
+ </li>
+
+ <li>Athena <a
+ href="http://www.asedrive.com/product.asp?pid=2">ASEDrive IIIe
+ KB</a> (firmware older than 6.07 is bogus)
+
+ <p><img src="ASEDrive_IIIe_KB.png" alt="Athena ASEDrive IIIe KB"></p>
+
+ </li>
+
+ <li>Blutronics <a
+ href="http://shop.blutronics.com/ViewProdotti.asp?IdMarca=3&Id=751">Bludrive II CCID</a>
+
+ <p><img src="BludriveII_CCID.png" alt="Bludrive II CCID"></p>
+
+ </li>
+
+ <li>C3PO <a href="http://www.c3po.es/ltc31.html">LTC31</a> (new
+ model with USB product ID 0x0006)
+
+ <p><img src="LTC31.png" alt="LTC31"></p></li>
+
+ <li>Cherry XX33 keyboard</li>
+
+ <li>Cherry <a
+ href="http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm">XX44</a>
+ (SmartBoard G83-6744)
+
+ <p><img src="G83-6744_de.jpg" alt="Cherry XX44"></p>
+ </li>
+
+ <li>Cherry <a
+ href="http://www.cherry.de/english/products/electronic_signature_smartterminal_st-2000u.htm">SmartTerminal ST2000U</a>
+
+ <p><img src="ST_2000_UCR.png" alt="SmartTerminal ST2000U"></p>
+ </li>
+
+ <li>Cherry <a
+ href="http://www.cherry.de/english/products/logon_smartterminal_st-1044u.htm">ST-1044U</a>
+
+ <p><img src="ST-1044.png" alt="SmartTerminal ST-1044U"></p>
+ </li>
+
+ <li>Covadis <a href="http://covadis.ch/Alya.239.0.html">Alya</a>
+
+ <p><img src="alya.png" alt="Alya"></p>
+ </li>
+
+ <li>Dell keyboard SK-3106 and Dell <a
+ href="http://accessories.us.dell.com/sna/productdetail.aspx?sku=310-5155&c=us&l=en&cs=04&category_id=5436&page=external">smart card reader keyboard</a>
+
+ <p><img src="Dell_keyboard.jpg" alt="Dell smart card reader
+ keyboard"></p>
+ </li>
+
+ <li>Eutron <a
+ href="http://www.cryptoidentity.eutron.com/ENG/home.asp">CryptoIdentity</a>
+
+ <p><img src="cryptoidentity.png" alt="CryptoIdentity"></p>
+
+ </li>
+
+ <li>Eutron <a
+ href="http://www.eutronsec.com/infosecurity/Contents/ProductLine/Details.aspx?IDProd=62&IDFamiglia=39">Digipass
+ 860</a>
+
+ <p><img src="Eutron_digipass860.png" alt="Digipass 860"></p>
+
+ </li>
+
+ <li>Eutron <a
+ href="http://www.eutronsec.it/infosecurity/contents/productline/Details.aspx?IDProd=11&IDFamiglia=3&IDDett1lev=931">SIM
+ Pocket Combo</a>
+
+ <p><img src="simpocketcombo_chiave.png" alt="SIM Pocket Combo"></p>
+
+ </li>
+
+ <li>Eutron <a
+ href="http://www.eutronsec.com/infosecurity/Contents/ProductLine/Details.aspx?IDProd=26&IDFamiglia=3">
+ Smart Pocket</a>
+
+ <p><img src="Eutron_Smart_Reader.png" alt="Smart Pocket"></p>
+
+ </li>
+
+ <li>Gemalto GemPC Card Reader
+
+ <p><img src="gempccard.png" alt="GemPC Card"></p>
+
+ <p>If you want official support from Gemalto you can use
+ <a
+ href="http://support.gemalto.com/?id=69">this
+ driver</a>. See also <a href="#prob4">Gemalto drivers</a> in
+ the known problems section.</p>
+ </li>
+
+ <li>Gemalto <a href="http://www.gemalto.com/products/pc_usb_sl/">GemPC USB SL</a> or GemPC 433-SL
+
+ <p><img src="gempcusb.jpg" alt="GemPC USB SL"></p>
+
+ <p>If you want official support from the Gemalto you can use
+ <a
+ href="http://support.gemalto.com/?id=62">this
+ driver</a>. See also <a href="#prob4">Gemalto drivers</a> in
+ the known problems section.</p>
+ </li>
+
+ <li>Gemalto <a href="http://www.gemalto.com/products/pc_pinpad/">PC
+ Pinpad Reader</a>
+
+ <p><img src="gempcpinpad.png" alt="PC Pinpad"></p>
+
+ <p>Known problems/limitations:</P>
+ <ul>
+ <li>Does not support minimum PIN length (wPINMaxExtraDigit)
+ lower than 4</li>
+
+ <li>Does not support maximum PIN length (wPINMaxExtraDigit)
+ greater than 8</li>
+
+ <li>Does not support "no string" (0x00) displayed for
+ bNumberMessage (corrected by the driver)</li>
+
+ <li>Does not support "default" (0xFF) display message for
+ bNumberMessage (corrected by the driver)</li>
+
+ <li>Does not support validation by "Max size reached" (0x01)
+ for bEntryValidationCondition (corrected by the driver)</li>
+
+ <li>Does not support validation by "Timeout occurred" (0x04)
+ for bEntryValidationCondition (corrected by the driver)</li>
+
+ <li>Does send a VERIFY PIN command with an empty PIN to get
+ the number of remaining trials. This may be problematic with
+ some smart cards like the Belgian eID card that does not
+ support this and will decrement the counter</li>
+ </ul>
+
+ <p>If you want official support from the Gemalto you can use
+ <a
+ href="http://support.gemalto.com/?id=63">this
+ driver</a>. See also <a href="#prob4">Gemalto drivers</a> in
+ the known problems section.</p>
+
+ </li>
+
+ <li>Gemalto <a href=
+ "http://www.gemalto.com/products/pctwin/">PC Twin Reader</a> (old name:
+GemPC Twin)
+
+ <p><img src="gempctwin.jpg" alt="PC Twin"></p>
+
+ <p>If you want official support from the Gemalto you can use
+ <a
+ href="http://support.gemalto.com/?id=46">this
+ driver</a>. See also <a href="#prob4">Gemalto drivers</a> in
+ the known problems section.</p>
+ </li>
+
+ <li>Gemalto GemCore POS Pro</li>
+
+ <li>Gemalto GemCore SIM Pro</li>
+
+ <li>Gemalto <a href=
+ "http://www.gemalto.com/products/usb_shell_token_v2/">USB Shell
+ Token V2</a> (old name: GemPC Key)
+
+ <p><img src="gempckey.png" alt="USB Shell Token v2"></p>
+
+ <p>If you want official support from the Gemalto you can use
+ <a
+ href="http://support.gemalto.com/index.php?id=61">this
+ driver</a>. See also <a href="#prob4">Gemalto drivers</a> in
+ the known problems section.</p>
+ </li>
+
+ <li>Kobil <a href=
+ "http://www.kobil.com/index.php?id=67&type=7&L=0">KAAN
+ Base</a> (firwmare older than 0.37 is bogus)
+
+ <p>Extended APDU are not working but a <a href="#prob5">patch</a> is
+ available.</p>
+
+ <p><img src="Kobil_Base.jpg" alt="KAAN Base"></p>
+ </li>
+
+ <li>Kobil <a href=
+ "http://www.kobil.com/index.php?id=68&type=7&L=0">KAAN
+ Advanced</a> (firmware older than 0.37 is bogus)
+
+ <p>Extended APDU are not working but a <a href="#prob5">patch</a> is
+ available.</p>
+
+ <p><img src="Kobil_Advanced.jpg" alt="KAAN Advanced"></p>
+ </li>
+
+ <li>Kobil KAAN SIM III
+
+ <p><img src="kaansim.jpg" alt="KAAN SIM III"></p>
+ </li>
+
+ <li>Kobil <a href=
+ "http://www.kobil.com/index.php?id=71&type=7&L=0">EMV TriCAP Reader</a>
+
+ <p>Extended APDU are not working but a <a href="#prob5">patch</a> is
+ available.</p>
+
+ <p><img src="kobil_emv_tricap.png" alt="EMV TriCAP Reader"></p>
+ </li>
+
+ <li>Kobil <a href=
+ "http://www.kobil.com/index.php?id=555&type=7&L=0">KAAN TriB at nk</a>
+
+ <p>Extended APDU are not working but a <a href="#prob5">patch</a> is
+ available.</p>
+
+ <p><img src="kobil_emv_tricap.png" alt="KAAN TriB at nk"></p>
+ </li>
+
+ <li>Kobil <a
+ href="http://www.kobil.com/index.php?id=128&type=7&L=1%22">SecOVID Reader III</a>
+
+ <p>Extended APDU are not working but a <a href="#prob5">patch</a> is
+ available.</p>
+
+ <p><img src="kobil_emv_tricap.png" alt="SecOVID Reader III"></p>
+ </li>
+
+ <li>Lexar <a
+ href="http://www.lexar.com/enterprise/ent_ppsd.html">Smart
+ Enterprise Guardian</a>
+
+ <p><img src="seg.png" alt="Smart Enterprise Guardian"></p>
+
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=21">
+ CardMan 3121</a>
+
+ <p><img src="cardman3121.png" alt="CardMan 3121"></p>
+ </li>
+
+ <li>O2Micro Oz7762
+
+ <p>This reader is common as an internal reader in laptops like the
+ Dell D420 or D820.</p>
+
+ </li>
+
+ <li>RSA <a
+ href="http://www.rsa.com/products/securid/datasheets/SID800_DS_0507.pdf">SecurID SID800</a>
+
+ <p><img src="SID800.png" alt="SecurID SID800"></p>
+
+ </li>
+
+ <li>SCM Micro <a href=
+ "http://www.scmmicro.com/security/view_product_en.php?PID=2">SCR 331</a>
+
+ <br>You have to <a
+ href="http://www.scmmicro.com/support/pcs_downloads.php?lang=en">upgrade
+ the firmware</a> using version 5.18 or later.
+
+ <p><img src="SCR_331.png" alt="SCR 331"></p>
+ </li>
+
+ <li>SCM Micro SCR 331-DI
+
+ <br>You have to <a
+ href="http://www.scmmicro.com/support/pcs_downloads.php?lang=en">upgrade
+ the firmware</a> using version 6.22 or later.
+
+ <p><img src="SCR331DI.png" alt="SCR 331-DI"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=4">SCR 3310</a>
+
+ <p><img src="scr3310.jpg" alt="SCR 3310"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=5">SCR 3311</a>
+
+ <p><img src="SCR3311.png" alt="SCR 3311"></p> </li>
+
+ <li>SCM Micro <a href=
+ "http://www.scmmicro.com/security/view_product_en.php?PID=11">SCR 335</a>
+
+ <br>Upgrade the <a
+ href="http://www.scmmicro.com/support/pcs_downloads.php?lang=en">firmware</a>
+ using 5.14 or later.
+
+ <p><img src="SCR335.png" alt="SCR 335"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=13">SPR 532</a>
+
+ <br>You have to <a
+ href="http://www.scmmicro.com/security/pcs_downloads.php?lang=en">upgrade
+ the firmware</a> to version 5.10 or later.
+
+ <p><img src="SPRx32.png" alt="SPR 532"></p>
+
+ <li><a href= "http://www.smartepad.com.br/index.htm">SmartEpad (v
+ 2.0)</a>
+
+ <p><img src="smartepad.png" alt="SmartEpad (v 2.0)"></p>
+ </li>
+
+ <li>Verisign <a href=
+ "http://www.verisign.co.uk/products-services/security-services/unified-authentication/usb-tokens/">Secure
+ Storage Token</a>
+
+ <p><img src="verisign_secure_token.png" alt="Verisign Secure Storage Token"></p>
+ </li>
+
+ <li>Verisign Secure Token
+
+ <p><img src="verisign_secure_token.png" alt="Verisign Secure Token"></p>
+ </li>
+
+ <li>Xiring <a href="http://www.teobyxiring.com/">Teo</a>
+
+ <p><img src="teo.png" alt="teo"></p>
+ </li>
+
+</ul>
+
+ <h2>Should work but untested by me</h2>
+
+ <p>I would like to get these readers to perform test and validation
+ and move them in the supported list above. If you are one of the
+ manufacturers, please, contact <a
+ href="mailto:ludovic.rousseau at free.fr">me</a>.</p>
+
+ <ul>
+
+ <li>Advanced Card Systems <a href="http://acs.com.hk/acr122.php">ACR122</a>
+
+ <p><img src="acr122.png" alt="ACR122"></p>
+
+ </li>
+
+ <li>Axalto <a
+ href="http://www.reflexreaders.com/Products/reflex_usbnew.html">Reflex USB v3</a>
+
+ <p><img src="reflexusbv3.png" alt="Reflex USB v3"></p>
+ </li>
+
+ <li>C3PO <a href="http://www.c3po.es/ltc32.html">LTC32</a>
+
+ <p><img src="ltc32.png" alt="LTC32"></p></li>
+
+ <li>C3PO KBR36
+
+ <p><img src="KBR36.jpg" alt="KBR36"></p></li>
+
+ <li>Charismathics plug'n'crypt CCID token</li>
+
+ <li>Cherry <a
+ href="http://www.cherry.de/deutsch/produkte/chipkartentastaturen_g-6610.htm">SmartBoard, G83-6610</a>
+
+ <p><img src="G83-6610.png" alt="SmartBoard, G83-6610"></p>
+ </li>
+
+ <li>Covadis <a href="http://covadis.ch/Vega-alpha.247.0.html">Véga-alpha</a>
+
+ <p><img src="vega-alpha.png" alt="Véga-alpha"></p>
+ </li>
+
+ <li>Gemalto <a
+ href="http://www.gemalto.com/products/pc_express_card/">GemPC
+ Express</a>
+
+ <p><img src="gempcexpresscard.png" alt="GemPC Express"></p>
+ <p>If you want official support from the manufacturer you can use
+ <a
+ href="http://support.gemalto.com/gemdownload/readers/drivers.aspx?prodid=23">this driver</a>.</p>
+ </li>
+
+ <li>Gemalto Gem e-Seal Pro
+ </li>
+
+ <li>Fujitsu Siemens Computers <a
+ href="http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_scr_usbex.html">SmartCase SCR</a>
+
+ <p><img src="fs_SmartCase_SCR.png" alt="Fujitsu Siemens Computers SmartCase USB 2A"></p></li>
+
+ <li>Fujitsu Siemens Computers <a
+ href="http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_kbpc_cx.html">SmartCase
+ KBPC CX</a>
+
+ <p><img src="fs_SmartCase_KBPC_CX.png" alt="Fujitsu Siemens
+ Computers SmartCase KBPC CX"></p></li>
+
+ <li>Giesecke & Devrient GmbH <a
+ href="http://www.gi-de.com/portal/page?_pageid=42,126834&_dad=portal&_schema=PORTAL">StarSign
+ Card Token 350</a> (ICCD card)
+
+ <p><img src="StarSignCardToken350.png" alt="StarSign Card Token 350"></p></li>
+
+ <li>Giesecke & Devrient GmbH
+ StarSign Card Token 550 (ICCD card)</li>
+
+ <li>HP <a
+ href="http://h18000.www1.hp.com/products/quickspecs/12346_na/12346_na.HTML">USB Smart Card Keyboard</a>
+
+ <p><img src="hpusbsmartcardkeyboard.png" alt="HP USB Smart Card
+ Keyboard"></p></li>
+
+ <li>HP USB Smart Card reader
+
+ <p><img src="hpusbsmartcardreader.png" alt="HP USB Smart Card
+ Reader"></p></li>
+
+ <li>id3 Semiconductors CL1356A HID</a>
+ <br>You can contact id3 Semiconductors for support at <a
+ href="mailto:contact at id3semiconductors.com">contact at id3semiconductors.com</a>.
+
+ <p><img src="CL1356A.png" alt="CL1356A"></p> </li>
+
+ <li>id3 Semiconductors <a
+ href="http://www.id3semiconductors.com/produits/cl1356D.htm">CL1356D</a>
+ <br>Tested by me but I don't have the reader anymore.
+ <br>You can contact id3 Semiconductors for support at <a
+ href="mailto:contact at id3semiconductors.com">contact at id3semiconductors.com</a>.
+
+ <p><img src="CL1356D.png" alt="CL1356D"></p> </li>
+
+ <li>id3 Semiconductors <a
+ href="http://www.id3semiconductors.com/produits/cl1356T.htm">CL1356T</a>
+ <br>You can contact id3 Semiconductors for support at <a
+ href="mailto:contact at id3semiconductors.com">contact at id3semiconductors.com</a>.
+
+ <p><img src="CL1356T.png" alt="CL1356T"></p> </li>
+
+ <li>O2Micro Oz7762 (with ProductID 0x7772)
+
+ <p>This reader is common as an internal reader in laptops.</p>
+ </li>
+
+ <li>Oberthur ID-One Cosmo Card</li>
+
+ <li>OmniKey CardMan 1021</li>
+
+ <li>OmniKey <a
+ href="http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=48">CardMan 3021</a>
+
+ <p><img src="cardman3021.png" alt="CardMan 3021"></p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=31">
+ CardMan 3621</a>
+
+ <p><img src="cardman3621.png" alt="CardMan 3621"></p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=33">
+ CardMan 3821</a>
+
+ <p><img src="cardman3821_01.png" alt="CardMan 3821"></p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=50">
+ CardMan 4321</a>
+
+ <p><img src="cardman4321.png" alt="CardMan 4321"></p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=37">
+ CardMan 5121</a>
+
+ <p><img src="cardman5121.png" alt="CardMan 5121"></p>
+
+ <p>The RFID interface is not supported.</p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=39">
+ CardMan 5125</a>
+
+ <p><img src="cardman5121.png" alt="CardMan 5125"></p>
+
+ <p>The HID PROX interface is not supported.</p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://omnikey.aaitg.com/?id=products&tx_okprod_pi1[product]=41">
+ CardMan 5321</a>
+
+ <p><img src="cardman5321.png" alt="CardMan 5321"></p>
+
+ <p>The RFID interface is not supported.</p>
+ </li>
+
+ <li>OmniKey <a href=
+ "http://www.omnikey.com/index.php?id=21">
+ CardMan 6121</a>
+
+ <p><img src="cardman_6121_02.jpg" alt="CardMan 6121"></p>
+ </li>
+
+ <li>Philips Semiconductors JCOP41V221 (ICCD card)</li>
+
+ <li>Pro-Active <a
+ href="http://www.pro-active.fr/fr/products/csb6.html">CSB6 Ultimate</a>
+
+ <p><img src="csb6.png" alt="CSB6 Ultimate"></p>
+ </li>
+
+ <li>SafeNet iKey 4000
+ <p><img src="safenet-ikey4000.png" alt="SafeNet iKey 4000"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.ntt.com/jpki/SCR331DI.html">SCR
+ 331-DI NTT-Com</a>
+
+ <p><img src="scr331di-nttcom.png" alt="SCR 331-DI NTT-Com"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.ntt.com/jpki/scr3310.html">SCR
+ 3310 NTT-Com</a>
+
+ <p><img src="scr3310-nttcom.png" alt="SCR 3310 NTT-Com"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=6">SCR 3320</a>
+
+ <p><img src="SCR3320.png" alt="SCR 3320"></p> </li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=10">SCR 333</a>
+
+ <p><img src="SCR333.png" alt="SCR 333"></p></li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=7">SCR
+ 3340</a>
+
+ <p><img src="SCR3340.png" alt="SCR 3340"></p>
+ </li>
+
+ <li>SCM Micro <a
+ href="http://www.scmmicro.com/security/view_product_en.php?PID=19">SDI
+ 010</a>
+
+ <p><img src="SDI010.png" alt="SDI 010"></p>
+ </li>
+
+ <li>SchlumbergerSema Cyberflex Access e-gate (ICCD card)</li>
+
+ <li>Silitek SK-3105 keyboard or C3PO TLTC2USB
+
+ <p><img src="SK-3105.jpg" alt="SK-3105"></p>
+ </li>
+
+ <li>Sitecom USB simcard reader MD-010
+
+ <p><img src="Sitecom_MD_010_USB_SIM_Card_Reader.png" alt="Sitecom
+ USB simcard reader MD-010"></p>
+ </li>
+
+ <li>Validy <a href="http://www.validy.com/en/products/token/">USB
+ Token</a> (SoftNaos or TokenA sl vt)
+
+ <p><img src="validy_token.png" alt="Validy SoftNaos"></p>
+ </li>
+
+ <li>Vasco DP905</li>
+
+ <li>Winbond Electronics W81E381 chip
+ </li>
+
+ </ul>
+
+ <h2>Unsupported or partly supported CCID readers</h2>
+
+ <ul>
+ <li>ActivCard <a
+ href="http://www.activcorp.com/en/products/4_3_2_readers.php">USB
+ reader 2.0</a>
+
+ <p><img src="ActivCard.jpg" alt="ActivCard USB reader 2.0"></p>
+
+ <p>The reader do timeout when a special USB frame is sent from the
+ reader. If the frame size if a multiple of wMaxPacketSize the
+ communication is stopped.</p>
+
+ <p>Some users report that this reader is in fact a SCR-331 with a
+ different firmware and that you can upgrade its firmware to
+ transform it into a (supported) SCR-331 reader.</p></li>
+
+ <li>C3PO <a href="http://www.c3po.es/ltc31.html">LTC31</a> (old
+ model with USB product id 0x0003)
+
+ <p><img src="ltc31.png" alt="LTC31"></p>
+
+ <p>The reader works fine with Linux kernel 2.4 but does not with Linux
+ kernel 2.6. The <tt>ioctl()</tt> syscall returns EINVAL (Invalid
+ argument). The manufacturer is working on a solution.</p>
+
+ <p>For linux 2.6 you have to use <a
+ href="ltc3xusb_on_kernel_2_6_11.patch.txt">this patch</a> and
+ recompile the kernel as described <a
+ href="http://www.c3po.es/pv_ltc31.html#ltc3x_usb_linux">here</a>.</p></li>
+
+ <li>iDream <a
+ href="http://www.tai-hao.com/english/products_detail.php?main_id=4&second_id=13&p_id=53&now_rows=1">THRC2002-2</a>
+ or <a
+ href="http://www.idream.be/consulter.php?pid=50&tab=2">ID-SMID01</a>
+ and maybe other commercial names
+
+ <p><img src="THRC2002-2.png" alt="iDream"></p>
+
+ <ul>
+ <li>PPS fails with a Cryptoflex card</li>
+
+ <li>powerup fails with a Setcos card</li>
+ </ul>
+
+ <p>The reader <i>does</i> work with the belgium eID (the reader is
+ sold for this application) until you remove the card and the reader
+ goes mad.</p>
+
+ </li>
+
+ <li>Kobil <a href=
+ "http://www.kobil.com/index.php?id=49&type=7">KAAN
+ mIDentity</a>
+
+ <p><img src="kobil_midentity.jpg" alt="KAAN mIDentity"></p>
+
+ <p>Time requests are not managed correctly and make the firmware
+ fails. This is not a problem unless you use a time-consuming APDU
+ like RSA key generation.</p>
+
+ <p>A new firmware will correct the bug.</p>
+
+ </li>
+
+ <li>Reiner-SCT <a href="http://www.reiner-sct.com/content/view/4/16/">cyberJack pinpad(a)</a>
+
+ <p><img src="reiner-pinpad.png" alt="cyberJack pinpad(a)"></p>
+
+ <p>Time requests are not managed and the driver may time out without
+ any response from the reader. This is not a problem unless you use
+ a time-consuming APDU like RSA key generation. </p>
+
+ </li>
+
+ </ul>
+
+ <h2>Supported and unsupported operating systems</h2>
+
+ <h3>GNU/Linux</h3>
+
+ <p>GNU/Linux using libusb 0.1.7 and later</p>
+
+ <h4>Asynchronous card movement</h4>
+
+ <p>To be able to use the asynchronous card movement notification
+ (instead of active polling every 400ms) you need to use libusb >
+ 0.1.12 (not yet available) or use this <a
+ href="libusb_0.1.12_patch.txt">patch</a>. See the <a
+ href="http://archives.neohapsis.com/archives/dev/muscle/2008-q1/0108.html">discussion</a> on
+ the MUSCLE list.</p>
+
+ <a name="MacOSX"></a>
+ <h3><a href="#MacOSX">Mac OS X</a></h3>
+
+ <h4>Leopard (10.5)</h4>
+
+ <p>Mac OS X Leopard (10.5) is supported without patches. To build
+ the driver you need to extract the archive and do:</p>
+
+ <pre>
+ $ ./MacOSX/configure
+ $ make
+ $ sudo make install
+ </pre>
+
+ <p>NOTE: The execution of <tt>./MacOSX/configure</tt> will fail if
+ you have a space character in your current working directory
+ pathname.</p>
+
+ <p>NOTE: Apple's version of pcsc-lite installed with Leopard has
+ <i>many</i> bugs and problems. See <a
+ href="http://www.opensc-project.org/sca/wiki/LeopardBugs">LeopardBugs</a>
+ for a list of known bugs.</p>
+
+ <h4>Tiger (10.4)</h4>
+
+ <p>Mac OS X Tiger (10.4) uses an old pcsc-lite with some problems:
+ <ul>
+ <li>A missing call to IFDHSetProtocolParameters() so the reader
+ is not configured correctly regarding to the card ATR.</li>
+
+ <li>A wrong API for SCardControl() so you can't use a pin pad
+ reader or any other feature provided by SCardControl().</li>
+
+ <li>No way to generate a cold reset. Only a farm reset is
+ possible. Uncomment the line <tt>#CFLAGS="$CFLAGS
+ -DFAKE_CARD_CHANGED"</tt> in <tt>MacOSX/configure</tt> to
+ fake a card movement after a reset to simulate a cold
+ reset. Note that <tt>SCardReconnect()</tt> will then fail with
+ <tt>SCARD_W_REMOVED_CARD</tt>.</li>
+
+ </ul>
+ <p>You can use this (now unmaintained) <a
+ href="old-SCardControl_patch.txt">patch</a>.</p>
+
+ <h3>Solaris</h3>
+
+ <p>The driver should work on Solaris.</p>
+
+ <p>I can't test is myself so patches are welcome if needed.</p>
+
+ <h3>FreeBSD</h3>
+
+ <p>This driver is known to NOT work on FreeBSD. I don't know why and
+ patches are welcome.</p>
+
+ <h3>Other operating systems</h3>
+
+ <p>It may or may not work.</p>
+
+ <h2>Known problems</h2>
+
+ <a name="prob3"></a>
+ <h3><a href="#prob3">MacOSX libusb</a></h3>
+
+ <p>There is a bug in MacOSX libusb that crash the libusb library
+ when you unplug a reader and replug it in another USB socket. So if
+ you unplug a reader replug it in the same USB socket.</p>
+
+ <p>see <a
+ href="http://sourceforge.net/tracker/index.php?func=detail&aid=886778&group_id=1674&atid=101674">my
+ bug report</a>.</p>
+
+ <a name="prob4"></a>
+ <h3><a href="#prob4">Gemalto drivers</a></h3>
+
+ <p>Gemalto provides its own CCID driver for its CCID readers. The
+ driver is available from Gemalto <a
+ href="http://support.gemalto.com/index.php?id=37">support
+ page</a>. This driver is based on my own CCID driver. AFAIK it
+ is just an older version with a different version number. For
+ example the Gemalto driver version 1.2.4 is equivalent to subversion
+ revision 1862 from 2006-02-07 so before my 1.0.0 release.</p>
+
+ <p>I received some mails from users reporting bugs and asking for
+ support. I DO NOT SUPPORT the Gemalto driver. You can either ask
+ Gemalto support for support or use my own driver.</p>
+
+ <a name="prob5"></a>
+ <h3><a href="#prob5">Extended APDU and Kobil readers</a></h3>
+
+ <p>Kobil readers does not support RDR_to_PC_DataBlock CCID commands
+ chaining so you can't send an extended APDU even if the Kobil
+ readers (with firmware 1.19) supports a command of up to 420
+ bytes.</p>
+
+ <p>To use extended APDU on these readers you must change the value
+ of <tt>CMD_BUF_SIZE</tt> in the file <tt>src/defs.h</tt> to:<br>
+ <tt>#define CMD_BUF_SIZE 420</tt><br>
+ Kobil is aware of the problem and do not plan to solve it.</p>
+
+ <p>Changing this value may create unpredicted problems. I have
+ not validated the driver with such a change.</p>
+
+ <h2>Available binaries</h2>
+
+ <p>The drivers are also available as <a href=
+ "http://www.debian.org/"><img src=
+ "http://www.debian.org/Pics/logo-50.jpg" alt="" width="50"
+ height="61"><img src="http://www.debian.org/Pics/debian.jpg" alt=
+ "Debian Project" width="179" height="61"></a> packages <a href=
+ "http://packages.debian.org/libccid">libccid</a>
+
+ and <a href="http://fedora.redhat.com/"><img
+ src="http://fedora.redhat.com/images/header-fedora_logo.png"
+ alt="logo fedora"></a>
+ <a
+ href="http://cvs.fedora.redhat.com/viewcvs/rpms/ccid/?root=extras">source</a> or <a
+ href="http://download.fedora.redhat.com/pub/fedora/linux/development/">package.</a></p>
+
+ <hr>
+
+ <pre> $Id: ccid.html,v 1.171 2008-09-06 13:08:54 rousseau Exp $ </pre>
+
+ <script src="http://www.google-analytics.com/urchin.js"
+ type="text/javascript">
+ </script>
+ <script type="text/javascript">
+ _uacct = "UA-2404298-2";
+ urchinTracker();
+ </script>
+ </body>
+</html>
+
Added: website/ccid_extended_apdu.html
URL: http://svn.debian.org/wsvn/pcsclite/website/ccid_extended_apdu.html?rev=3131&op=file
==============================================================================
--- website/ccid_extended_apdu.html (added)
+++ website/ccid_extended_apdu.html Mon Sep 15 14:41:18 2008
@@ -1,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+
+<html>
+<head>
+<meta name="generator" content=
+"HTML Tidy for Linux/x86 (vers 1st July 2003), see www.w3.org">
+
+<title>Extended APDU support</title>
+<meta name="description" content="CCID free software driver">
+<link rel="stylesheet" type="text/css" href="default.css" />
+</head>
+
+<body>
+<h1>Extended APDU support</h1>
+
+<p>The CCID driver supports extended APDU. But this support may be limited
+by the smart card reader itself.</p>
+
+<h2>Readers that with NOT work with extended APDU</h2>
+
+<p>Here is a non exhaustive list of reader that you <i>can't</i> use with
+extended APDU and my CCID driver. Read the <a
+ href="#explanation">Explanation</a> chapter bellow to know why.
+These readers work in <a href="#shortapdu">short APDU</a> mode.</p>
+
+<ul>
+<li>AU9520 Generic PCSC Smartcard Reader</li>
+<li>CardMan3021 OMNIKEY AG Smart Card Reader USB</li>
+<li>CardMan3121 OMNIKEY AG Smart Card Reader USB</li>
+<li>CardMan3621 OMNIKEY AG Smart Card Reader USB</li>
+<li>CardMan3821 OMNIKEY AG Smart Card Reader USB</li>
+<li>CardMan4321 OMNIKEY Smart Card Reader USB</li>
+<li>CardMan5121 OMNIKEY AG Smart Card Reader USB</li>
+<li>CardMan5125 OMNIKEY AG Smart Card Reader USB</li>
+<li>CardMan6121 OMNIKEY AG Smart Card Reader USB</li>
+<li>CherryST1044U Cherry GmbH SmartTerminal XX44</li>
+<li>CherryXX33 Cherry GmbH SmartBoard XX33</li>
+<li>CherryXX44 Cherry GmbH SmartBoard XX44</li>
+<li>FujitsuSiemens_SmartCard_Keyboard_USB_2A Fujitsu Siemens Computers SmartCard Keyboard USB 2A</li>
+<li>FujitsuSiemens_SmartCard_USB_2A Fujitsu Siemens Computers SmartCard USB 2A</li>
+<li>GemPC433_SL GEMPLUS Gemplus USB SmartCard Reader 433-Swap</li>
+<li>KAAN_Advanced KOBIL KAAN Advanced</li>
+<li>KAAN_Base KOBIL KAAN Base</li>
+<li>KAAN_SIM_III KOBIL KAAN SIM III</li>
+<li>mIDentity KOBIL Systems mIDentity M </li>
+<li>Sitecom_MD-010 Sitecom Sitecom USB simcard reader MD-010</li>
+<li>Teo OMNIKEY AG Smart Card Reader USB</li>
+</ul>
+
+<h2>Readers that should work with extended APDU</h2>
+
+<p>Readers that are not in the list above should work with extended
+APDU.</p>
+
+<a name="explanation"></a>
+<h1>Explanation</h1>
+
+<p>To be able to use an extended APDU you need to have:</p>
+<ul>
+<li>A T=1 card</li>
+<li>A smart card reader working in TPDU or Extended APDU</li>
+</ul>
+
+<h2>A T=1 card</h2>
+
+<p>With a T=0 card an extended APDU is emulated using an <a
+href="http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4_7_transmission_interindustry_commands.aspx#chap7_2">ENVELOPE
+command</a>. This should be done at the application level and has no
+impact on the driver or the reader.</p>
+
+<h2>A smart card reader working in TPDU or Extended APDU</h2>
+
+<p>A CCID smart card reader can work using 4 different exchange levels:</p>
+<ul>
+<li>Character</li>
+<li>TPDU</li>
+<li>Short APDU</li>
+<li>Short and extended APDU</li>
+</ul>
+
+<p>The exchange level of a reader is contained in the dwFeatures field
+of the CCID descriptor. You can get this information using the
+<tt>parse</tt> command included in the driver source code.</p>
+
+<p>For example the <a
+href="http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/GemPCTwin.txt?op=file&rev=0&sc=0">GemPC
+Twin</a> reader returns:</p>
+
+<pre>
+ [...]
+ dwFeatures: 0x00010230
+ ....10 Automatic ICC clock frequency change according to parameters
+ ....20 Automatic baud rate change according to frequency and Fi, Di params
+ ..02.. NAD value other than 00 accepted (T=1)
+ 01.... TPDU level exchange
+ [...]
+</pre>
+
+<p>so the exchange level is TPDU for this reader.</p>
+
+<h3>Character level</h3>
+
+<p>Only very few readers work using this method. I don't know if/how
+they support extended APDU.</p>
+
+<h3>TPDU level</h3>
+
+<p>With this exchange level a lot of the work is done in the driver. In
+particular support of extended APDU is managed by the driver and the
+CCID driver implements it.</p>
+
+<a name="shortapdu"></a>
+<h3>Short APDU</h3>
+
+<p>These readers are easy to use at a driver point of view but are then
+limited to short APDU only. Support of extended APDU is then not possible.</p>
+
+<p>Some readers claim they support short APDU only but can use extended
+APDU when used with the manufacturer Windows driver. Maybe the Windows
+driver switches the reader in TPDU mode or something similar. That is not
+a documented CCID feature and so is not used in my CCID driver. If you
+can get information on this from the reader manufacturer I may include
+support of extended APDU for the reader in my driver.</p>
+
+<h3>Short and extended APDU</h3>
+
+<p>Support of extended APDU is offered by the reader.</p>
+
+<pre>$Id: ccid_extended_apdu.html,v 1.3 2007-10-14 17:45:07 rousseau Exp $</pre>
+
+<script src="http://www.google-analytics.com/urchin.js"
+ type="text/javascript">
+</script>
+<script type="text/javascript">
+ _uacct = "UA-2404298-2";
+ urchinTracker();
+</script>
+</body>
+</html>
Added: website/default.css
URL: http://svn.debian.org/wsvn/pcsclite/website/default.css?rev=3131&op=file
==============================================================================
--- website/default.css (added)
+++ website/default.css Mon Sep 15 14:41:18 2008
@@ -1,0 +1,22 @@
+body{margin:10px;padding:0px;background:#fff;color:#000;font-family:Sans-Serif;}
+h1{padding:4px;text-align:center;border:4px double #000;background:#ffd;}
+h2{padding:4px;border:1px solid #888;background:#ffd;}
+h3{padding:4px;background:#ffd;}
+table{border:0;margin-left:auto;margin-right:auto;margin-bottom:10px;}
+th{background:#bbd;padding:2px;}
+td{padding:2px;border-bottom:1px dotted #bbd;}
+img{border:0;}
+blockquote{font-weight:bold;font-size:80%;}
+a{text-decoration:none;}
+a, a:active, a:visited {}
+a:hover {background:#ff0;border-bottom:1px solid blue;}
+.headtext{color:#889;text-align:center;}
+#directory{text-align:center;margin-left:auto;margin-right:auto;}
+#bandwidth{color:#889;text-align:center;font-size:75%;}
+#news{color:#003;}
+#sponsors{text-align:center;margin-left:auto;margin-right:auto;}
+#trademark{font-size:75%;text-align:center;}
+#versions{text-align:center;}
+.kver{text-align:center;color:#004;font-size:90%;}
+.pvkey{color:#400;font-size:66%;}
+p{margin:10px;}
Added: website/index.html
URL: http://svn.debian.org/wsvn/pcsclite/website/index.html?rev=3131&op=file
==============================================================================
--- website/index.html (added)
+++ website/index.html Mon Sep 15 14:41:18 2008
@@ -1,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
+
+<html>
+ <head><title>PCSC-Lite Home page on Alioth</title>
+ <meta name="description" content="pcsc lite">
+ <meta name="keywords" content="chipcard reader PCSC driver">
+ <link rel="stylesheet" type="text/css" href="default.css" />
+ </head>
+ <body>
+
+ <a href="http://www.musclecard.com"><img
+ src="http://pcsclite.alioth.debian.org/logo.png" width="639"
+ height="116" alt="MUSCLE logo"></a>
+
+ <h1>PCSC-Lite Home page on Alioth</h1>
+
+ <h2>PCSC-Lite</h2>
+
+ <ul>
+ <li><a
+ href="https://alioth.debian.org/projects/pcsclite/">Project
+ page</a></li>
+
+ <li><a
+ href="https://alioth.debian.org/project/showfiles.php?group_id=30105">Download</a></li>
+
+ <li>Browse subversion repository
+ <ul>
+ <li><a
+ href="http://svn.debian.org/viewsvn/pcsclite/trunk/PCSC/">viewsvn</a></li>
+ <li><a
+ href="http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/">wsvn</a></li>
+ </ul>
+
+ </ul>
+
+ <h3>Documentation</h3>
+
+ <ul>
+ <li><a href="pcsc-lite/">PC/SC Lite API</a> (obsolete)</li>
+
+ <li><a href="ifdhandler-3/">IFD Handler API v3.0</a></li>
+
+ <li><a href="api/index.html">PC/SC internals</a>
+ documented with Doxygen
+ </ul>
+
+ <h2>CCID driver</h2>
+
+ <ul>
+ <li><a href="ccid.html">Project page</a></li>
+
+ <li><a
+ href="https://alioth.debian.org/project/showfiles.php?group_id=30105">Download</a></li>
+
+ <li>Browse subversion repository
+ <ul>
+ <li><a
+ href="http://svn.debian.org/viewsvn/pcsclite/trunk/Drivers/ccid/">viewsvn</a></li>
+ <li><a
+ href="http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/">wsvn</a></li>
+
+ </ul>
+ </ul>
+
+ <h2>Related projects on Alioth</h2>
+
+ <ul>
+ <li><a
+ href="http://muscleplugins.alioth.debian.org/">Muscle
+ Plugins</a></li>
+
+ <li><a
+ href="http://muscleapps.alioth.debian.org/">Muscle
+ Apps</a></li>
+
+ </ul>
+
+ <hr>
+ <pre>
+ $Id: index.html,v 1.24 2008-08-06 18:47:37 rousseau Exp $
+ </pre>
+
+ <script src="http://www.google-analytics.com/urchin.js"
+ type="text/javascript">
+ </script>
+ <script type="text/javascript">
+ _uacct = "UA-2404298-2";
+ urchinTracker();
+ </script>
+ </body>
+</html>
More information about the Pcsclite-cvs-commit
mailing list