/[pcsclite]/trunk/Drivers/ccid/README
ViewVC logotype

Diff of /trunk/Drivers/ccid/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2101 by rousseau, Sun Jul 9 15:03:18 2006 UTC revision 3282 by rousseau, Mon Jan 19 08:15:17 2009 UTC
# Line 21  Supported CCID readers: Line 21  Supported CCID readers:
21    
22  (in alphabetical order)  (in alphabetical order)
23  - ActivCard USB reader 3.0  - ActivCard USB reader 3.0
24    - ActivCard Activkey Sim [66]
25  - Advanced Card Systems ACR 38U-CCID [16]  - Advanced Card Systems ACR 38U-CCID [16]
26    old versions of this reader have a bug: the reader do timeout when a    old versions of this reader have a bug: the reader do timeout when a
27    special USB frame is sent from the reader. If the frame size if a    special USB frame is sent from the reader. If the frame size if a
28    multiple of wMaxPacketSize the communication is stopped.    multiple of wMaxPacketSize the communication is stopped.
29  - Alcor Micro AU9520 [46]  - Alcor Micro AU9520 [46]
30      Firmware 1.01 is bogus. The time request sent by the card is not
31      forwarded by the reader to the host.
32  - Athena ASE IIIe USB V2 [29]  - Athena ASE IIIe USB V2 [29]
33  - Athena ASE IIIe KB USB [42]  - Athena ASE IIIe KB USB [42]
34    - Blutronics Bludrive II CCID
35  - C3PO LTC31 (new model, USB product id 0x0006) [8]  - C3PO LTC31 (new model, USB product id 0x0006) [8]
36  - Cherry XX33 keyboard [?]  - Cherry XX33 keyboard [?]
37  - Cherry XX44 keyboard (SmartBoard G83-6744) [18]  - Cherry XX44 keyboard (SmartBoard G83-6744) [18]
38  - Cherry SmartTerminal ST2000U [35]  - Cherry SmartTerminal ST2000U [35]
39  - Cherry ST-1044U [27]  - Cherry ST-1044U [27]
40    - Covadis Alya [63]
41  - Dell keyboard SK-3106 [?]  - Dell keyboard SK-3106 [?]
42  - Dell smart card reader keyboard [?]  - Dell smart card reader keyboard [?]
 - Eutron SIM Pocket Combo [25]  
43  - Eutron CryptoIdentity [26]  - Eutron CryptoIdentity [26]
44  - Gemplus GemPC 433 SL [2]  - Eutron Digipass 860 [59]
45  - Gemplus GemPC Card [41]  - Eutron SIM Pocket Combo [25]
46  - Gemplus GemPC Key [3]  - Eutron Smart Pocket [58]
47  - Gemplus GemPC PinPad  - Gemalto GemPC 433 SL [2] (old name: GemPC 433 SL)
48  - Gemplus GemPC Twin [4]  - Gemalto GemPC Card [41]
49  - Gemplus GemCore POS Pro  - Gemalto GemPC PinPad [67]
50  - Gemplus GemCore SIM Pro  - Gemalto GemPC Twin [4]
51    - Gemalto GemCore POS Pro
52    - Gemalto GemCore SIM Pro
53    - Gemalto USB Shell Token V2 [3] (old name GemPC Key)
54  - Kobil KAAN Base [19]  - Kobil KAAN Base [19]
55  - Kobil KAAN Advanced [20]  - Kobil KAAN Advanced [20]
56  - Kobil KAAN SIM III [21]  - Kobil KAAN SIM III [21]
57  - Kobil mIDentity [22]  - Kobil EMV TriCAP Reader [68]
58    - Kobil KAAN TriB@nk [69]
59    - Kobil SecOVID Reader III [70]
60    - Lexar Smart Enterprise Guardian [71]
61  - OmniKey CardMan 3121 [5]  - OmniKey CardMan 3121 [5]
62    - RSA SecureID SID800 [50]
63  - SCM Micro SCR 331 [6]  - SCM Micro SCR 331 [6]
64    You shall upgrade the firmware [17] using version 5.18 or later.    You shall upgrade the firmware [17] using version 5.18 or later.
65  - SCM Micro SCR 331-DI [11]  - SCM Micro SCR 331-DI [11]
66    You shall upgrade the firmware [17] using version 6.22 or later.    You shall upgrade the firmware [17] using version 6.22 or later.
67    - SCM Micro SCR 3310 [30]
68    - SCM Micro SCR 3311 [31]
69  - SCM Micro SCR 335 [7]  - SCM Micro SCR 335 [7]
70    The firmware of this reader can't be upgraded so be sure to buy a    The firmware of this reader can't be upgraded so be sure to buy a
71    recent model with firmware 5.14 or later    recent model with firmware 5.14 or later
72  - SCM Micro SCR 355  - SCM Micro SCR 355
 - SCM Micro SCR 3310 [30]  
 - SCM Micro SCR 3311 [31]  
73  - SCM Micro SPR 532 [9]  - SCM Micro SPR 532 [9]
74    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a
75    firmware upgrade.    firmware upgrade.
# Line 67  Supported CCID readers: Line 78  Supported CCID readers:
78    dwDefaultClock: 1024.000 MHz). So do not expect a perfect behavior.    dwDefaultClock: 1024.000 MHz). So do not expect a perfect behavior.
79  - Verisign Secure Storage Token [24]  - Verisign Secure Storage Token [24]
80  - Verisign Secure Token [?]  - Verisign Secure Token [?]
81    - Xiring Teo [52]
82    - Xiring Xi Sign PKI [76]
83    
84    
85  Should work but untested by me:  Should work but untested by me:
# Line 76  I would like to get these readers to per Line 89  I would like to get these readers to per
89  move them in the supported list above. If you are one of the  move them in the supported list above. If you are one of the
90  manufacturers, please, contact me.  manufacturers, please, contact me.
91    
92    - Advanced Card Systems ACR122 [62]
93    - Advanced Card Systems ACR122U PICC Interface
94    - Aktiv Rutoken Magistra
95    - Aladdin eToken PRO USB 72K Java [73]
96  - Axalto Reflex USB v3 [38]  - Axalto Reflex USB v3 [38]
97    - Atmel AT91SO [74]
98    - Atmel AT98SC032CT [77]
99  - C3PO LTC32 [13]  - C3PO LTC32 [13]
100  - Gemplus GemPC Express  - C3PO TLTC2USB
101    - C3PO KBR36
102    - Charismathics token
103    - Cherry SmartBoard, G83-6610 [61]
104    - Cherry SmartTerminal ST-1200USB
105    - Covadis Véga [64]
106    - Gemalto GemPC Express
107    - Gemalto Gem e-Seal Pro
108    - Fujitsu Siemens Computers SmartCard USB 2A [53]
109    - Fujitsu Siemens Computers SmartCard Keyboard USB 2A [54]
110    - Gemalto PDT
111    - Giesecke & Devrient StarSign Card Token 350 (ICCD) [57]
112    - Giesecke & Devrient StarSign Card Token 550 (ICCD)
113  - HP USB Smart Card Keyboard [44]  - HP USB Smart Card Keyboard [44]
114    - HP USB Smartcard Reader
115    - HP MFP Smart Card Reader
116  - id3 Semiconductors CL1356D [45] (tested by me but I don't have the  - id3 Semiconductors CL1356D [45] (tested by me but I don't have the
117    reader anymore)    reader anymore)
118  - OmniKey CardMan 3021  - id3 Semiconductors CL1356T [48] (it should be the same firmware as the
119      CL1356D)
120    - id3 Semiconductors CL1356A HID
121    - iMONO 43 in 1 + Sim + Smart Card Reader
122    - KONA USB SmartCard
123    - Lenovo Integrated Smart Card Reader
124    - Lexar/Gemalto Smart Enterprise Guardian [60]
125    - MSI StarReader SMART [75]
126    - O2Micro Oz776 (0x7762 and 0x7772 versions)
127    - Oberthur ID-One Cosmo Card
128    - OmniKey CardMan 1021
129    - OmniKey CardMan 3021 [49]
130  - OmniKey CardMan 3621 [43]  - OmniKey CardMan 3621 [43]
131  - OmniKey CardMan 3821 [37]  - OmniKey CardMan 3821 [37]
132  - OmniKey CardMan 5125 [33]  - OmniKey CardMan 4321 [55]
133    - OmniKey CardMan 5121 [33]
134    - OmniKey CardMan 5125 [51]
135    - OmniKey CardMan 5321 [56]
136  - OmniKey CardMan 6121 [36]  - OmniKey CardMan 6121 [36]
137    - Philips JCOP41V221
138    - SafeNet IKey4000
139    - SchlumbergerSema Cyberflex Access e-gate ICCD
140  - SCM Micro SCR 331-DI NTTCom [23]  - SCM Micro SCR 331-DI NTTCom [23]
141  - SCM Micro SCR 3310-NTTCOM [28]  - SCM Micro SCR 3310-NTTCOM [28]
142  - SCM Micro SCR 3320 [32]  - SCM Micro SCR 3320 [31b]
143  - SCM Micro SCR 333 [15]  - SCM Micro SCR 333 [15]
144    - SCM Micro SCR 3340 ExpressCard54 [34]
145  - SCM Micro SDI 010 [39]  - SCM Micro SDI 010 [39]
 - SCM SCR 3340 ExpressCard54 [34]  
146  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]
147    - Sitecom USB simcard reader MD-010
148    - SpringCard CrazyWriter
149    - SpringCard CSB6 Basic
150    - SpringCard CSB6 Secure
151    - SpringCard CSB6 Ultimate [72]
152    - SpringCard EasyFinger Standard
153    - SpringCard EasyFinger Ultimate
154    - SpringCard Prox'N'Roll
155    - Validy USB Token [65]
156    - Vasco DP905
157    - VMware Virtual USB CCID
158  - Winbond Electronics (for OEM only) [40]  - Winbond Electronics (for OEM only) [40]
159    
160    
# Line 104  Unsupported or partly supported CCID rea Line 165  Unsupported or partly supported CCID rea
165      The reader do timeout when a special USB frame is sent from the      The reader do timeout when a special USB frame is sent from the
166      reader. If the frame size if a multiple of wMaxPacketSize the      reader. If the frame size if a multiple of wMaxPacketSize the
167      communication is stopped.      communication is stopped.
168    - Broadcom Corp 5880 (found in Dell E6500 laptop)
169        No communication to the device ("Resource temporarily unavailable"
170        error)
171  - C3PO LTC31 (old model, USB product id 0x0003) [8]  - C3PO LTC31 (old model, USB product id 0x0003) [8]
172      The reader works fine with Linux kernel 2.4 but does not with Linux      The reader works fine with Linux kernel 2.4 but does not with Linux
173      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)
174  - RSA SecureID SID800 [24]  - iDream (THRC2002-2) [47]
175      The USB layer is completely broken. The reader is sometimes not even      PPS fails with a Cryptoflex card
176      seen on the USB bus (same problem under Windows). Maybe newer      powerup fails with a Setcos card
177      devices will work?      does work with the belgium eID (the reader is sold for this
178        application)
179    - jNet Technology jToken s1
180        Reader does not respond at all
181    - Kobil mIDentity [22]
182        Time requests are not managed correctly and make the firmware fails.
183        This is not a problem unless you use a time-consuming APDU like RSA
184        key generation.
185        A new firmware will correct the bug.
186    - Reiner-SCT cyberJack pinpad(a)
187        Time requests are not managed and the driver may time out without
188        any response from the reader.  This is not a problem unless you use
189        a time-consuming APDU like RSA key generation.
190    
191    
192  Supported operating systems:  Supported operating systems:
# Line 151  to unplug all your CCID readers so the t Line 227  to unplug all your CCID readers so the t
227  replug your readers. You can also restart pcscd.  replug your readers. You can also restart pcscd.
228    
229    
230    Voltage selection
231    =================
232    
233    You can change the voltage level using the Info.plist configuration file.  The
234    Info.plist is installed, by default, in
235    /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
236    
237    The voltage level is set in the ifdDriverOptions field. It is a binary OR
238    combinaison of 4 different levels.
239    
240    -  0: power on the card at 5V (default value)
241    - 16: power on the card at 3V and then, if 3V fails then use 5V
242    - 32: power on the card at 1.8V, then 3V and then 5V
243    - 48: let the reader decide
244    
245    By default the voltage level is set to 0  and correspond to 5V.
246    
247    You have to restart the driver so it read the configuration file again
248    and use the new debug level value.  To restart the driver you just need
249    to unplug all your CCID readers so the the driver is unloaded and then
250    replug your readers.  You can also restart pcscd.
251    
252    
253  Known problems:  Known problems:
254  ===============  ===============
255    
# Line 178  General Public License for more details. Line 277  General Public License for more details.
277    
278    You should have received a copy of the GNU Lesser General Public License    You should have received a copy of the GNU Lesser General Public License
279  along with this library; if not, write to the Free Software Foundation,  along with this library; if not, write to the Free Software Foundation,
280  Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
281    
282    
283  History:  History:
284  ========  ========
285    
286    1.3.9 - 18 November 2008, Ludovic Rousseau
287        - add support for Aladdin eToken PRO USB 72K Java, Cherry
288          SmartTerminal ST-1200USB, Atmel AT91SO, SpringCard Prox'N'Roll,
289          CSB6 Basic, EasyFinger Ultimate, CSB6 Ultimate, EasyFinger
290          Standard, CrazyWriter, CSB6 Secure, KONA USB SmartCard, HP MFP
291          Smart Card Reader, ACS ACR122U PICC, Gemalto PDT, VMware Virtual
292          USB CCID
293        - MacOSX/configure: do not overwrite PCSC_CFLAGS, PCSC_LIBS,
294          LIBUSB_CFLAGS and LIBUSB_LIBS if already defined by the user
295        - by default, link statically against libusb on Mac OS X
296        - IFDHPowerICC(): use a very long timeout for PowerUp since the card
297          can be very slow to send the full ATR (up to 30 seconds at 4 MHz)
298        - SecurePINVerify(): correct a bug when using a Case 1 APDU and a
299          SCM SPR532 reader
300        - log the reader name instead of just the pcscd Lun
301        - some minor bugs removed
302    
303    
304    1.3.8 - 27 June 2008, Ludovic Rousseau
305        - add support for Oberthur ID-One Cosmo Card
306        - do not include the release number in the Info.plist to avoid a
307          diff of a configuration file when upgrading the package.
308        - do not fail compilation if libusb is not available
309        - do not crash if the reader firmware is bogus and does not support
310          chaining for extended APDU.  This is the case for Kobil readers
311        - some minor bugs removed
312    
313    
314    1.3.7 - 8 June 2008, Ludovic Rousseau
315        - add support for ActivCard Activkey Sim, Pro-Active CSB6 Ultimate,
316          id3 Semiconductors CL1356A HID
317        - src/parse: do not try to parse devices with bInterfaceClass=0xFF
318          by default (use command line argument -p for proprietary class)
319        - configure.in: check if libusb-0.1 is emulated by libusb-compat +
320          libusb-1.0 to use or not the USB interrupt feature
321        - correct a bug in the serial communication (GemPC twin serial
322          reader)
323        - correct a pthread problem under Solaris
324        - some minor bugs removed
325    
326    
327    1.3.6 - 30 April 2008, Ludovic Rousseau
328        - add support for Covadis Alya, Covadis Véga, Precise Biometrics 250
329          MC, Vasco DP905, Validy TokenA sl vt
330        - better support for the O2Micro OZ776, GemCore SIM Pro
331        - the environment variable LIBCCID_ifdLogLevel overwrite the value
332          of ifdLogLevel read from the Info.plist file
333        - add support for DragonFly BSD
334        - some minor bugs removed
335    
336    
337    1.3.5 - 22 February 2008, Ludovic Rousseau
338        - add support for Gemplus Gem e-Seal Pro, Cherry SmartBoard,
339          G83-6610
340        - use usb_interrupt_read() only if libusb > 0.1.12 or
341          --enable-usb-interrupt is used. libusb <= 0.1.12 is bogus and will
342          consume more CPU than needed.
343        - contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch was broken
344          on Linux since release 1.3.1
345        - some minor bugs removed
346    
347    
348    1.3.4 - 8 February 2008, Ludovic Rousseau
349        - the serial driver could not be loaded because of the missing
350          symbol InterruptRead
351        - remove WAIT_FOR_SYSFS="bInterfaceProtocol" to do not delay udev
352    
353    
354    1.3.3 - 6 February 2008, Ludovic Rousseau
355        - add support for Lexar Smart Enterprise Guardian and Blutronics
356          Bludrive II CCID
357        - add support of TAG_IFD_POLLING_THREAD using IFDHPolling() to
358          detect asynchronous card movements. With this feature pcscd will
359          not poll the reader every 0.4 second for a card movement but will
360          wait until the reader sends a USB interrupt signal
361        - correct a bug with an ICCD-B device and a receive buffer smaller
362          than 4 bytes
363        - remove the sleep in the udev rule. It slows down the detection of
364          any USB device
365        - some minor bugs removed
366    
367    
368    1.3.2 - 22 January 2008, Ludovic Rousseau
369        - add support of Apple Mac OS X Leopard (10.5.1)
370        - solve a hotplug problem on Ubuntu 7.10 (reader was not detected)
371        - create a symlink from libccidtwin.so to libccidtwin.so.VERSION so
372          that the /etc/reader.conf configuration file do not need to edited
373          for each new driver version
374        - make driver for the GemPC Serial compile again
375        - some minor bugs removed
376    
377    
378    1.3.1 - 16 November 2007, Ludovic Rousseau
379        - add support for "Philips Semiconductors JCOP41V221" ICCD card,
380          O2Micro oz776 (ProductID 0x7772), CardMan5321, Giesecke & Devrient
381          StarSign Card Token 350 and 550, SafeNet IKey4000, Eutron
382          CryptoIdentity, Eutron Smart Pocket, Eutron Digipass 860, Lenovo
383          Integrated Smart Card Reader, "Kobil EMV CAP - SecOVID Reader III,
384          Charismathics token, Reiner-SCT cyberJack pinpad(a)
385        - improve support of Mac OS X and *BSD
386        - some minor bugs removed
387    
388    
389    1.3.0 - 10 May 2007, Ludovic Rousseau
390        - add support of ICCD version A and B
391        - add support for (new) KOBIL mIDentity, SchlumbergerSema Cyberflex
392          Access e-gate ICCD, Fujitsu Siemens Computers SmartCard USB 2A and
393          SmartCard Keyboard USB 2A readers, OmniKey CardMan 4321
394        - contrib/RSA_SecurID/RSA_SecurID_getpasswd: tool to get the on time
395          password also displayed on the token screen
396        - contrib/Kobil_mIDentity_switch: tool to activate the CCID reader
397          of the Kobil mIDentity. The tool should be started automatically
398          by the udev rule on Linux
399        - GemPC pinpad: localisation of the string "PIN blocked", add
400          Portuguese(pt), Dutch(nl) and Turkish(tr) localisations
401        - some minor bugs removed
402    
403    1.2.1 - 27 January 2007, Ludovic Rousseau
404        - pcscd_ccid.rules: add non CCID generic (InterfaceClass: 0xFF)
405          readers
406        - INSTALL: document how to use --enable-udev on FreeBSD
407        - move the O2Micro Oz7762 from the unsupported to the supported list
408          since patches to support it are applied by default
409          (O2MICRO_OZ776_PATCH)
410    
411    
412    1.2.0 - 19 January 2007, Ludovic Rousseau
413        - add support for SCARD_ATTR_VENDOR_IFD_VERSION,
414          SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_MAXINPUT tags used by
415          SCardGetAttrib(). Read SCARDGETATTRIB.txt for more documentation
416        - add support for OmniKey CardMan 5125, CardMan 1021, C3PO LTC32,
417          Teo by Xiring, HP USB Smartcard Reader
418        - use --enable-twinserial to build the serial reader driver
419        - use --enable-udev to configure for a use with Linux udev hotplug
420          mechanism. This will allow pcscd to avoid polling the USB bus
421          every 1 second
422        - some minor bugs removed
423    
424    
425    1.1.0 - 11 August 2006, Ludovic Rousseau
426        - support Extended APDU (up to 64KB) for readers in TPDU mode (many
427          readers) or Extended APDU mode (very rare). This only works for
428          T=1 cards.
429        - add support for C3PO LTC31 (new version), OmniKey CardMan 3021, HP
430          USB Smart Card Keyboard, Actividentity (ActiveCard) Activkey Sim,
431          id3 Semiconductors CL1356D and CL1356T, Alcor Micro AU9520
432        - support the contactless interface of the SCR331-DI-NTTCOM
433        - add support of FreeBSD
434        - increase the USB timeout used for PIN verify/modify to not timeout
435          before the reader
436        - the 4-bytes value returned by CM_IOCTL_GET_FEATURE_REQUEST shall
437          be encoded in big endian as documented in PCSC v2 part 10 ch 2.2
438          page 2. The applications using this feature shall be updated (to
439          respect the PCSC specification).
440        - use ./configure --enable-twinserial to compile and install the the
441          driver for the GemPC Twin serial
442        - some minor bugs removed
443    
444    
445  1.0.1 - 22 April 2006, Ludovic Rousseau  1.0.1 - 22 April 2006, Ludovic Rousseau
446      - add support for Axalto Reflex USB v3, SCM Micro SDI 010, Winbond      - add support for Axalto Reflex USB v3, SCM Micro SDI 010, Winbond
447        Electronics W81E381 chipset, Gemplus GemPC Card, Athena ASE IIIe        Electronics W81E381 chipset, Gemplus GemPC Card, Athena ASE IIIe
# Line 203  History: Line 461  History:
461        SCM Micro SCR 355, SCR 3311, SCR 3320, SCR 3340 ExpressCard54,        SCM Micro SCR 355, SCR 3311, SCR 3320, SCR 3340 ExpressCard54,
462        Gemplus GemCore SIM Pro, GemCore POS Pro (serial and USB), GemPC        Gemplus GemCore SIM Pro, GemCore POS Pro (serial and USB), GemPC
463        Express (ExpressCard/54 interface), SmartEpad (v 2.0), OmniKey        Express (ExpressCard/54 interface), SmartEpad (v 2.0), OmniKey
464        CardMan 5125        CardMan 5121
465      - greatly improve support of PIN PAD readers. We now support TPDU      - greatly improve support of PIN PAD readers. We now support TPDU
466        readers with T=1 cards        readers with T=1 cards
467      - use l10n strings for the Gemplus GemPC PIN PAD (it has a screen).      - use l10n strings for the Gemplus GemPC PIN PAD (it has a screen).
# Line 271  History: Line 529  History:
529      - T=1 TPDU code:      - T=1 TPDU code:
530        . the work on T=1 TPDU code was possible thanks to Gemplus        . the work on T=1 TPDU code was possible thanks to Gemplus
531          validation team who helped me test, debug and bring the code to          validation team who helped me test, debug and bring the code to
532          an EMV validation level. Thanks to Jérôme, Jean-Yves, Xavier and          an EMV validation level. Thanks to Jérôme, Jean-Yves, Xavier and
533          the Gemplus readers department          the Gemplus readers department
534        . error code was not checked correctly        . error code was not checked correctly
535        . avoid a (nearly) infinite loop when resynch are needed.        . avoid a (nearly) infinite loop when resynch are needed.
# Line 381  History: Line 639  History:
639      - move LTC31 reader from unsupported to supported reader list. It      - move LTC31 reader from unsupported to supported reader list. It
640        was my f ault since in used odd INS byte in my test applet and odd        was my f ault since in used odd INS byte in my test applet and odd
641        INS bytes are forbidden by ISO 7816-4 ch. 5.4.2 Instruction byte.        INS bytes are forbidden by ISO 7816-4 ch. 5.4.2 Instruction byte.
642        Thanks to Josep Moné s Teixidor for pointing the problem.        Thanks to Josep Moné s Teixidor for pointing the problem.
643      - src/commands.c: comment out the automatic GET RESPONSE part. I      - src/commands.c: comment out the automatic GET RESPONSE part. I
644        don't think it should be in the driver. Maybe in pcscd instead?        don't think it should be in the driver. Maybe in pcscd instead?
645    
# Line 392  History: Line 650  History:
650      - add --enable-libusb=PATH option is your libusb is not installed in      - add --enable-libusb=PATH option is your libusb is not installed in
651        /usr or /usr/local        /usr or /usr/local
652      - honor DESTDIR in install rules (closes [ #300110 ]). Thanks to      - honor DESTDIR in install rules (closes [ #300110 ]). Thanks to
653        Ville Skyttä for the patch.        Ville Skyttä for the patch.
654      - src/ccid.c: do not switch the GemPC Key and GemPC Twin in APDU      - src/ccid.c: do not switch the GemPC Key and GemPC Twin in APDU
655        mode since it also swicth in EMV mode and may not work with non        mode since it also swicth in EMV mode and may not work with non
656        EMV cards        EMV cards
# Line 426  References: Line 684  References:
684  ===========  ===========
685    
686  [1] http://www.usb.org/developers/devclass_docs/ccid_classspec_1_00a.pdf  [1] http://www.usb.org/developers/devclass_docs/ccid_classspec_1_00a.pdf
687  [2] http://www.gemplus.com/products/gempc433/  [2] http://www.gemalto.com/products/pc_usb_sl/
688  [3] http://www.gemplus.com/products/gempckey/  [3] http://www.gemalto.com/products/usb_shell_token_v2/
689  [4] http://www.gemplus.com/products/gempctwin/  [4] http://www.gemalto.com/products/pctwin/
690  [5] http://www.omnikey.com/index.php?id=40  [5] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=21
691  [6] http://www.scmmicro.com/security/SCR331.html  [6] http://scmmicro.com/security/view_product_en.php?PID=3
692  [7] http://www.scmmicro.com/security/SCR335.html  [7] http://scmmicro.com/security/view_product_en.php?PID=11
693  [8] http://www.c3po.es/ltc31.html  [8] http://www.c3po.es/ltc31.html
694  [9] http://www.scmmicro.com/security/SPR532.html  [9] http://scmmicro.com/security/view_product_en.php?PID=13
695  [10] http://www.activcard.com/products/usb_reader.html  [10] http://www.activcard.com/products/usb_reader.html
696  [11] http://www.scmmicro.com/security/SCR331-DI.html  [11] http://www.scmmicro.com/security/SCR331-DI.html
697  [12] http://www.silitek.com/prod/getProduct.do?xml_id=4_2&menu_id=4_2_8&cid=1_8_5  [12] http://www.silitek.com/prod/getProduct.do?xml_id=4_2&menu_id=4_2_8&cid=1_8_5
698  [13] http://www.c3po.es/ltc32.html  [13] http://www.c3po.es/ltc32.html
699  [14] http://www.c3po.es/tltc2usb.html  [14] http://www.c3po.es/tltc2usb.html
700  [15] http://www.scmmicro.com/security/SCR333.html  [15] http://scmmicro.com/security/view_product_en.php?PID=10
701  [16] http://www.acs.com.hk/Product_Readers.asp?productID=107&PCate=Products_PC_Linked_SmartCard_Readers  [16] http://www.acs.com.hk/Product_Readers.asp?productID=107&PCate=Products_PC_Linked_SmartCard_Readers
702  [17] http://www.scmmicro.com/support/pcs_product_drivers.html  [17] http://www.scmmicro.com/support/pcs_downloads.php
703  [18] http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm  [18] http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm
704  [19] http://www.kobil.com/e/products/smartcard/kaan-base.php  [19] http://www.kobil.com/e/products/smartcard/kaan-base.php
705  [20] http://www.kobil.com/e/products/smartcard/kaan-advanced.php  [20] http://www.kobil.com/e/products/smartcard/kaan-advanced.php
# Line 454  References: Line 712  References:
712  [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm  [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm
713  [28] http://www.ntt.com/jpki/scr3310.html  [28] http://www.ntt.com/jpki/scr3310.html
714  [29] http://www.asedrive.com/product.asp?pid=1  [29] http://www.asedrive.com/product.asp?pid=1
715  [30] http://www.scmmicro.com/security/SCR3310.html  [30] http://scmmicro.com/security/view_product_en.php?PID=4
716  [31] http://scmmicro.com/security/SCR3311.html  [31] http://scmmicro.com/security/view_product_en.php?PID=5
717  [31] http://scmmicro.com/security/SCR3320.html  [31b] http://scmmicro.com/security/view_product_en.php?PID=6
718  [32] http://www.smartepad.com.br/  [32] http://www.smartepad.com.br/
719  [33] http://www.omnikey.com/index.php?id=121  [33] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=37
720  [34] http://www.scmmicro.com/security/SCR3340.html  [34] http://scmmicro.com/security/view_product_en.php?PID=7
721  [35] http://www.cherry.de/deutsch/advanced-line/advanced_smart_terminal_st-2000u.htm  [35] http://www.cherry.de/deutsch/advanced-line/advanced_smart_terminal_st-2000u.htm
722  [36] http://www.omnikey.com/index.php?id=21  [36] http://www.omnikey.com/index.php?id=products&tx_okprod_pi1[product]=29
723  [37] http://www.omnikey.com/index.php?id=114  [37] http://www.omnikey.com/index.php?id=products&tx_okprod_pi1[product]=33
724  [38] http://www.reflexreaders.com/Products/reflex_usbnew.html  [38] http://www.reflexreaders.com/Products/reflex_usbnew.html
725  [39] http://www.scmmicro.com/security/SDI_010.html  [39] http://scmmicro.com/security/view_product_en.php?PID=19
726  [40] http://www.winbond.com.tw/E-WINBONDHTM/partner/b_2_e_4.htm  [40] http://www.winbond.com.tw/E-WINBONDHTM/partner/b_2_e_4.htm
727  [41] http://www.gemplus.com/products/gempc_card/  [41] http://www.gemplus.com/products/gempc_card/
728  [42] http://www.asedrive.com/product.asp?pid=2  [42] http://www.asedrive.com/product.asp?pid=2
729  [43] http://www.omnikey.com/index.php?id=50  [43] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=31
730  [44] http://h18000.www1.hp.com/products/quickspecs/12346_na/12346_na.HTML  [44] http://h18000.www1.hp.com/products/quickspecs/12346_na/12346_na.HTML
731  [45] http://www.id3semiconductors.com/produits/cl1356D.htm  [45] http://www.id3semiconductors.com/produits/cl1356D.htm
732  [46] http://www.alcormicro.com/products_detail.php?main_id=8&p_id=21  [46] http://www.alcormicro.com/products_detail.php?main_id=8&p_id=21
733    [47] http://www.tai-hao.com/english/products_detail.php?main_id=4&second_id=13&p_id=53&now_rows=1
734    [48] http://www.id3semiconductors.com/produits/cl1356T.htm
735    [49] http://www.omnikey.com/index.php?id=products&tx_okprod_pi1[product]=48
736    [50] http://www.rsa.com/products/securid/datasheets/SID800_DS_0507.pdf
737    [51] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=39
738    [52] http://www.teobyxiring.com/
739    [53] http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_scr_usbex.html
740    [54] http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_kbpc_cx.html
741    [55] http://omnikey.aaitg.com/?id=products&tx_okprod_pi1[product]=50
742    [56] http://omnikey.aaitg.com/?id=products&tx_okprod_pi1[product]=41
743    [57] http://www.gi-de.com/portal/page?_pageid=42,126834&_dad=portal&_schema=PORTAL
744    [58] http://www.eutronsec.com/infosecurity/Contents/ProductLine/Details.aspx?IDProd=26&IDFamiglia=3
745    [59] http://www.eutronsec.com/infosecurity/Contents/ProductLine/Details.aspx?IDProd=62&IDFamiglia=39
746    [60] http://www.lexar.com/enterprise/ent_ppsd.html
747    [61] http://www.cherry.de/deutsch/produkte/chipkartentastaturen_g-6610.htm
748    [62] http://acs.com.hk/acr122.php
749    [63] http://covadis.ch/Alya.239.0.html
750    [64] http://covadis.ch/Vega.104.0.html
751    [65] http://www.validy.com/en/products/token/
752    [66] http://www.actividentity.com/products/activkey_usb_tokens__home.php
753    [67] http://www.gemalto.com/products/pc_pinpad/
754    [68] http://www.kobil.com/index.php?id=71&type=7&L
755    [69] http://www.kobil.com/index.php?id=555&type=7&L=0
756    [70] http://www.kobil.com/index.php?id=128&type=7&L=1%22
757    [71] http://www.lexar.com/enterprise/ent_ppsd.html
758    [72] http://www.springcard.com/products/csb6.html
759    [73] http://www.aladdin.com/etoken/devices/pro-usb.aspx
760    [74] http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3981
761    [75] http://global.msi.com.tw/index.php?func=proddesc&maincat_no=132&prod_no=1411
762    [76] http://www.xiring.com/pageLibre00012c0e.php
763    [77] http://www.atmel.com/dyn/products/product_card.asp?part_id=4063
764    
765  $Id$  $Id$
766    

Legend:
Removed from v.2101  
changed lines
  Added in v.3282

  ViewVC Help
Powered by ViewVC 1.1.5