/[pcsclite]/tags/ccid/ccid-1.4.5/README
ViewVC logotype

Diff of /tags/ccid/ccid-1.4.5/README

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

revision 1314 by rousseau, Thu Jan 13 10:48:47 2005 UTC revision 2604 by rousseau, Thu Aug 2 20:13:51 2007 UTC
# Line 20  Supported CCID readers: Line 20  Supported CCID readers:
20  =======================  =======================
21    
22  (in alphabetical order)  (in alphabetical order)
23    - ActivCard USB reader 3.0
24    - Advanced Card Systems ACR 38U-CCID [16]
25      old versions of this reader have a bug: the reader do timeout when a
26      special USB frame is sent from the reader. If the frame size if a
27      multiple of wMaxPacketSize the communication is stopped.
28    - Alcor Micro AU9520 [46]
29      Firmware 1.01 is bogus. The time request sent by the card is not
30      forwarded by the reader to the host.
31    - Athena ASE IIIe USB V2 [29]
32    - Athena ASE IIIe KB USB [42]
33    - C3PO LTC31 (new model, USB product id 0x0006) [8]
34  - Cherry XX33 keyboard [?]  - Cherry XX33 keyboard [?]
35    - Cherry XX44 keyboard (SmartBoard G83-6744) [18]
36    - Cherry SmartTerminal ST2000U [35]
37    - Cherry ST-1044U [27]
38  - Dell keyboard SK-3106 [?]  - Dell keyboard SK-3106 [?]
39  - Dell smart card reader keyboard [?]  - Dell smart card reader keyboard [?]
40    - Eutron SIM Pocket Combo [25]
41    - Eutron CryptoIdentity [26]
42  - Gemplus GemPC 433 SL [2]  - Gemplus GemPC 433 SL [2]
43    - Gemplus GemPC Card [41]
44  - Gemplus GemPC Key [3]  - Gemplus GemPC Key [3]
45    - Gemplus GemPC PinPad
46  - Gemplus GemPC Twin [4]  - Gemplus GemPC Twin [4]
47    - Gemplus GemCore POS Pro
48    - Gemplus GemCore SIM Pro
49    - Kobil KAAN Base [19]
50    - Kobil KAAN Advanced [20]
51    - Kobil KAAN SIM III [21]
52  - OmniKey CardMan 3121 [5]  - OmniKey CardMan 3121 [5]
53    - RSA SecureID SID800 [50]
54  - SCM Micro SCR 331 [6]  - SCM Micro SCR 331 [6]
55    You shall upgrade the firmware [17] using version 5.18 or later.    You shall upgrade the firmware [17] using version 5.18 or later.
56  - SCM Micro SCR 331-DI [11]  - SCM Micro SCR 331-DI [11]
# Line 34  Supported CCID readers: Line 58  Supported CCID readers:
58  - SCM Micro SCR 335 [7]  - SCM Micro SCR 335 [7]
59    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
60    recent model with firmware 5.14 or later    recent model with firmware 5.14 or later
61    - SCM Micro SCR 355
62    - SCM Micro SCR 3310 [30]
63    - SCM Micro SCR 3311 [31]
64  - SCM Micro SPR 532 [9]  - SCM Micro SPR 532 [9]
65    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a    You shall contact Torsten Maykranz <tmaykranz@scmmicro.de> to get a
66    firmware upgrade.    firmware upgrade.
67    - SmartEpad (v 2.0) [32]
68      The firmware gives a very strange description of the reader (like a
69      dwDefaultClock: 1024.000 MHz). So do not expect a perfect behavior.
70    - Verisign Secure Storage Token [24]
71    - Verisign Secure Token [?]
72    - Xiring Teo [52]
73    
74    
75  Should work but untested by me:  Should work but untested by me:
# Line 46  I would like to get these readers to per Line 79  I would like to get these readers to per
79  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
80  manufacturers, please, contact me.  manufacturers, please, contact me.
81    
82  - ActivCard USB reader 2.0 [10]  - Axalto Reflex USB v3 [38]
83  - C3PO LTC32 [13]  - C3PO LTC32 [13]
84    - C3PO TLTC2USB
85    - C3PO KBR36
86    - Gemplus GemPC Express
87    - Fujitsu Siemens Computers SmartCard USB 2A [53]
88    - Fujitsu Siemens Computers SmartCard Keyboard USB 2A [54]
89    - HP USB Smart Card Keyboard [44]
90    - HP USB Smartcard Reader
91    - id3 Semiconductors CL1356D [45] (tested by me but I don't have the
92      reader anymore)
93    - id3 Semiconductors CL1356T [48] (it should be the same firmware as the
94      CL1356D)
95    - OmniKey CardMan 1021
96    - OmniKey CardMan 3021 [49]
97    - OmniKey CardMan 3621 [43]
98    - OmniKey CardMan 3821 [37]
99    - OmniKey CardMan 4321 [55]
100    - OmniKey CardMan 5121 [33]
101    - OmniKey CardMan 5125 [51]
102    - OmniKey CardMan 6121 [36]
103    - O2Micro Oz776 (0x7762 and 0x7772 versions)
104    - Philips JCOP41V221
105    - SCM Micro SCR 331-DI NTTCom [23]
106    - SCM Micro SCR 3310-NTTCOM [28]
107    - SCM Micro SCR 3320 [32]
108  - SCM Micro SCR 333 [15]  - SCM Micro SCR 333 [15]
109    - SCM Micro SDI 010 [39]
110    - SCM SCR 3340 ExpressCard54 [34]
111    - SchlumbergerSema Cyberflex Access e-gate ICCD
112  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]  - Silitek SK-3105 keyboard [12] or C3PO TLTC2USB [14]
113    - Sitecom USB simcard reader MD-010
114    - Winbond Electronics (for OEM only) [40]
115    
116    
117  Unsupported or partly supported CCID readers:  Unsupported or partly supported CCID readers:
118  =============================================  =============================================
119    
120  - Advanced Card Systems ACR 38 [16]  - ActivCard USB reader 2.0 [10]
121      This 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
122      reader. If the frame size if a multiple of wMaxPacketSize the      reader. If the frame size if a multiple of wMaxPacketSize the
123      communication is stopped. You should contact the reader vendor to      communication is stopped.
124      upgrade the firmware of the reader or replace the reader.  - C3PO LTC31 (old model, USB product id 0x0003) [8]
   
 - C3PO LTC31 [8]  
125      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
126      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)      kernel 2.6. The ioctl() syscall returns EINVAL (Invalid argument)
127    - iDream (THRC2002-2) [47]
128        PPS fails with a Cryptoflex card
129        powerup fails with a Setcos card
130        does work with the belgium eID (the reader is sold for this
131        application)
132    - Kobil mIDentity [22]
133        Time requests are not managed correctly and make the firmware fails.
134        This is not a problem unless you use a time-consuming APDU like RSA
135        key generation.
136        A new firmware will correct the bug.
137    
138    
139  Supported operating systems:  Supported operating systems:
# Line 78  Debug informations: Line 148  Debug informations:
148  ===================  ===================
149    
150  The driver uses the debug function provided by pcscd. So if pcscd sends  The driver uses the debug function provided by pcscd. So if pcscd sends
151  its debug to stdout (pcscd --foreground) then the CCID will also send  its debug to stderr (pcscd --foreground) then the CCID will also send
152  its debug to stdout. If pcscd sends its debug to syslog (by default)  its debug to stderr. If pcscd sends its debug to syslog (by default)
153  then the CCID will also send its debug to syslog.  then the CCID will also send its debug to syslog.
154    
155  You can change the debug level using the Info.plist configuraion file.  You can change the debug level using the Info.plist configuration file.
156  The Info.plist is installed, by default, in  The Info.plist is installed, by default, in
157  /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist  /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
158    
# Line 90  The debug level is set in the ifdLogLeve Line 160  The debug level is set in the ifdLogLeve
160  combinaison of 4 different levels.  combinaison of 4 different levels.
161  - 1: critical: important error messages  - 1: critical: important error messages
162  - 2: info:     informative messages like what reader was detected  - 2: info:     informative messages like what reader was detected
163  - 4: periodic: periodic info when pcscd test if a card is present (every  - 4: comm:     a dump of all the bytes exchanged between the host and the
                1/10 of a second)  
 - 8: comm:     a dump of all the bytes exchanged between the host and the  
164                 reader                 reader
165    - 8: periodic: periodic info when pcscd test if a card is present (every
166                   1/10 of a second)
167    
168  By default the debug level is set to 3 (1 + 2) and correspond to the  By default the debug level is set to 3 (1 + 2) and correspond to the
169  critical and info levels.  critical and info levels.
# Line 119  MacOSX libusb Line 189  MacOSX libusb
189  Licence:  Licence:
190  ========  ========
191    
192    This program is free software; you can redistribute it and/or modify    This library is free software; you can redistribute it and/or modify it
193  it under the terms of the GNU General Public License as published by the  under the terms of the GNU Lesser General Public License as published by
194  Free Software Foundation; either version 2 of the License, or (at your  the Free Software Foundation; either version 2.1 of the License, or (at
195  option) any later version.  your option) any later version.
196    
197    This program is distributed in the hope that it will be useful, but    This library is distributed in the hope that it will be useful, but
198  WITHOUT ANY WARRANTY; without even the implied warranty of  WITHOUT ANY WARRANTY; without even the implied warranty of
199  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
200  General Public License for more details.  General Public License for more details.
201    
202    You should have received a copy of the GNU General Public License    You should have received a copy of the GNU Lesser General Public License
203  along with this program; if not, write to the Free Software Foundation,  along with this library; if not, write to the Free Software Foundation,
204  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA  Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
205    
206    
207  History:  History:
208  ========  ========
209    
210    1.3.0 - 10 May 2007, Ludovic Rousseau
211        - add support of ICCD version A and B
212        - add support for (new) KOBIL mIDentity, SchlumbergerSema Cyberflex
213          Access e-gate ICCD, Fujitsu Siemens Computers SmartCard USB 2A and
214          SmartCard Keyboard USB 2A readers, OmniKey CardMan 4321
215        - contrib/RSA_SecurID/RSA_SecurID_getpasswd: tool to get the on time
216          password also displayed on the token screen
217        - contrib/Kobil_mIDentity_switch: tool to activate the CCID reader
218          of the Kobil mIDentity. The tool should be started automatically
219          by the udev rule on Linux
220        - GemPC pinpad: localisation of the string "PIN blocked", add
221          Portuguese(pt), Dutch(nl) and Turkish(tr) localisations
222        - some minor bugs removed
223    
224    1.2.1 - 27 January 2007, Ludovic Rousseau
225        - pcscd_ccid.rules: add non CCID generic (InterfaceClass: 0xFF)
226          readers
227        - INSTALL: document how to use --enable-udev on FreeBSD
228        - move the O2Micro Oz7762 from the unsupported to the supported list
229          since patches to support it are applied by default
230          (O2MICRO_OZ776_PATCH)
231    
232    
233    1.2.0 - 19 January 2007, Ludovic Rousseau
234        - add support for SCARD_ATTR_VENDOR_IFD_VERSION,
235          SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_MAXINPUT tags used by
236          SCardGetAttrib(). Read SCARDGETATTRIB.txt for more documentation
237        - add support for OmniKey CardMan 5125, CardMan 1021, C3PO LTC32,
238          Teo by Xiring, HP USB Smartcard Reader
239        - use --enable-twinserial to build the serial reader driver
240        - use --enable-udev to configure for a use with Linux udev hotplug
241          mechanism. This will allow pcscd to avoid polling the USB bus
242          every 1 second
243        - some minor bugs removed
244    
245    
246    1.1.0 - 11 August 2006, Ludovic Rousseau
247        - support Extended APDU (up to 64KB) for readers in TPDU mode (many
248          readers) or Extended APDU mode (very rare). This only works for
249          T=1 cards.
250        - add support for C3PO LTC31 (new version), OmniKey CardMan 3021, HP
251          USB Smart Card Keyboard, Actividentity (ActiveCard) Activkey Sim,
252          id3 Semiconductors CL1356D and CL1356T, Alcor Micro AU9520
253        - support the contactless interface of the SCR331-DI-NTTCOM
254        - add support of FreeBSD
255        - increase the USB timeout used for PIN verify/modify to not timeout
256          before the reader
257        - the 4-bytes value returned by CM_IOCTL_GET_FEATURE_REQUEST shall
258          be encoded in big endian as documented in PCSC v2 part 10 ch 2.2
259          page 2. The applications using this feature shall be updated (to
260          respect the PCSC specification).
261        - use ./configure --enable-twinserial to compile and install the the
262          driver for the GemPC Twin serial
263        - some minor bugs removed
264    
265    
266    1.0.1 - 22 April 2006, Ludovic Rousseau
267        - add support for Axalto Reflex USB v3, SCM Micro SDI 010, Winbond
268          Electronics W81E381 chipset, Gemplus GemPC Card, Athena ASE IIIe
269          KB USB, OmniKey CardMan 3621
270        - support Solaris (Solaris uses a different libusb)
271        - better documentation for ./configure arguments
272        - improve support of Cherry XX44 keyboard for PIN verify and change
273          (circumvent firmware bugs)
274        - do not use LTPBundleFindValueWithKey() from pcscd since this
275          function has been removed from pcscd API
276        - use -fvisibility=hidden is available to limit the number of
277          exported symbols
278    
279    
280    1.0.0 - 3 March 2006, Ludovic Rousseau
281        - add support for ActivCard USB Reader 3.0, Athena ASE IIIe USB V2,
282          SCM Micro SCR 355, SCR 3311, SCR 3320, SCR 3340 ExpressCard54,
283          Gemplus GemCore SIM Pro, GemCore POS Pro (serial and USB), GemPC
284          Express (ExpressCard/54 interface), SmartEpad (v 2.0), OmniKey
285          CardMan 5121
286        - greatly improve support of PIN PAD readers. We now support TPDU
287          readers with T=1 cards
288        - use l10n strings for the Gemplus GemPC PIN PAD (it has a screen).
289          Supported languages are: de, en, es, fr, it
290        - rename ACS ACR 38 in ACR 38U-CCID since the ACR 38 is a different
291          reader and is not CCID compatible
292        - allow to select the Power On voltage using Info.plist instead of
293          recompiling the source code
294        - correct bugs in the support of multi-slots readers
295        - if the card is faster than the reader (TA1=97 for example) we try
296          to use a not-so-bad speed (corresponding to TA1=96, 95 or 94)
297          instead of the default speed of TA1=11
298        - the src/parse tool do not use the driver anymore. No need to
299          update the Info.plist file first.
300        - some minor bugs removed
301    
302    
303    0.9.4 - 27 November 2005, Ludovic Rousseau
304        - add support for Eutron SIM Pocket Combo, Eutron CryptoIdentity,
305          Verisign Secure Token and VeriSign Secure Storage Token, GemPC
306          Card (PCMCIA), SCM SCR331-DI NTTCom, SCM Micro SCR 3310-NTTCom,
307          Cherry ST-1044U, Cherry SmartTerminal ST-2XXX
308        - add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add
309          support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT
310          remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now
311          obsoleted). A sample code is available in examples/scardcontrol.c
312        - we need pcsc-lite 1.2.9-beta9 since some structures used for PIN
313          pad readers are defined by pcsc-lite
314        - some (bogus) cards require an extra EGT but the ATR does not say
315          so. We try to detect the bogus cards and set TC1=2
316        - IFDHSetProtocolParameters(): only use a data rate supported by the
317          reader in the PPS negociation, otherwise we stay at the default
318          speed.
319        - calculate and store the read timeout according to the card ATR
320          instead of using a fixed value of 60 seconds
321        - increase the read timeout if the card sends and WTX request
322        - improve support of GemPC Twin and GemPC Card (serial protocol)
323        - reset the device on close only if DRIVER_OPTION_RESET_ON_CLOSE is
324          set. The problem was that a device reset also disconnects the
325          keyboard on a keyboard + reader device.
326        - use color logs
327        - some minor bugs removed
328    
329    
330    0.9.3 - 14 March 2005, Ludovic Rousseau
331        - change the licence from GNU GPL to GNU Lesser GPL (LGPL)
332        - add support for ACS ACR 38, Kobil KAAN Base, Kobil KAAN Advanced,
333          Kobil KAAN SIM III, Kobil KAAN mIDentity, SCM Micro SCR 331,
334          SCM Micro SCR 331-DI, SCM Micro SCR 335, SCM Micro SCR 3310,
335          SCM Micro SCR 532, Cherry XX44 readers
336        - improve communication speed with readers featuring "Automatic PPS
337          made by the CCID"
338        - switch the Cherry xx33 reader in ISO mode if power up in EMV mode
339          fails.
340        - add support of character level readers. Thanks to O2Micro for the
341          patch
342        - add support for the O2Micro OZ776S reader but the reader firmware
343          is still bogus
344        - check firmware version to avoid firmwares with bugs. You can still
345          use a bogus firmware by setting DRIVER_OPTION_USE_BOGUS_FIRMWARE
346          in Info.plist
347        - some minor bugs removed
348    
349  0.9.2 - 15 August 2004, Ludovic Rousseau  0.9.2 - 15 August 2004, Ludovic Rousseau
350      - T=1 TPDU code:      - T=1 TPDU code:
351        . the work on T=1 TPDU code was possible thanks to Gemplus        . the work on T=1 TPDU code was possible thanks to Gemplus
352          validation team who helped me test, debug and bring the code to          validation team who helped me test, debug and bring the code to
353          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
354          the Gemplus readers department          the Gemplus readers department
355        . error code was not checked correctly        . error code was not checked correctly
356        . avoid a (nearly) infinite loop when resynch are needed.        . avoid a (nearly) infinite loop when resynch are needed.
# Line 251  History: Line 460  History:
460      - move LTC31 reader from unsupported to supported reader list. It      - move LTC31 reader from unsupported to supported reader list. It
461        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
462        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.
463        Thanks to Josep Moné s Teixidor for pointing the problem.        Thanks to Josep Moné s Teixidor for pointing the problem.
464      - src/commands.c: comment out the automatic GET RESPONSE part. I      - src/commands.c: comment out the automatic GET RESPONSE part. I
465        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?
466    
# Line 262  History: Line 471  History:
471      - add --enable-libusb=PATH option is your libusb is not installed in      - add --enable-libusb=PATH option is your libusb is not installed in
472        /usr or /usr/local        /usr or /usr/local
473      - honor DESTDIR in install rules (closes [ #300110 ]). Thanks to      - honor DESTDIR in install rules (closes [ #300110 ]). Thanks to
474        Ville Skyttä for the patch.        Ville Skyttä for the patch.
475      - 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
476        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
477        EMV cards        EMV cards
# Line 292  History: Line 501  History:
501      - First public release      - First public release
502    
503    
504  Bibliography:  References:
505  =============  ===========
506    
507  [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
508  [2] http://www.gemplus.com/products/gempc433/  [2] http://www.gemplus.com/products/gempc433/
509  [3] http://www.gemplus.com/products/gempckey/  [3] http://www.gemplus.com/products/gempckey/
510  [4] http://www.gemplus.com/products/gempctwin/  [4] http://www.gemplus.com/products/gempctwin/
511  [5] http://www.omnikey.com/en/produkt_details.php3?produkt=1&variante=47  [5] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=21
512  [6] http://www.scmmicro.com/security/SCR331.html  [6] http://www.scmmicro.com/security/SCR331.html
513  [7] http://www.scmmicro.com/security/SCR335.html  [7] http://www.scmmicro.com/security/SCR335.html
514  [8] http://www.c3po.es/ltc31.html  [8] http://www.c3po.es/ltc31.html
# Line 310  Bibliography: Line 519  Bibliography:
519  [13] http://www.c3po.es/ltc32.html  [13] http://www.c3po.es/ltc32.html
520  [14] http://www.c3po.es/tltc2usb.html  [14] http://www.c3po.es/tltc2usb.html
521  [15] http://www.scmmicro.com/security/SCR333.html  [15] http://www.scmmicro.com/security/SCR333.html
522  [16] http://www.acs.com.hk/products_readers_acr38.asp  [16] http://www.acs.com.hk/Product_Readers.asp?productID=107&PCate=Products_PC_Linked_SmartCard_Readers
523  [17] http://www.scmmicro.com/support/pcs_product_drivers.html  [17] http://www.scmmicro.com/support/pcs_product_drivers.html
524    [18] http://www.cherrycorp.com/english/advanced-line/advanced-line_smartboard_g83-6744.htm
525    [19] http://www.kobil.com/e/products/smartcard/kaan-base.php
526    [20] http://www.kobil.com/e/products/smartcard/kaan-advanced.php
527    [21] http://www.kobil.com/d/products/smartcard/kaansim3.php
528    [22] http://www.kobil.com/e/products/index.php?s=midentity
529    [23] http://www.ntt.com/jpki/SCR331DI.html
530    [24] http://www.verisign.co.uk/products-services/security-services/unified-authentication/usb-tokens/
531    [25] http://www.eutron.com/simpocket.asp
532    [26] http://www.cryptoidentity.eutron.com/eng/home.asp
533    [27] http://www.cherry.de/english/advanced-line/advanced_smartterminal_st-1044u.htm
534    [28] http://www.ntt.com/jpki/scr3310.html
535    [29] http://www.asedrive.com/product.asp?pid=1
536    [30] http://www.scmmicro.com/security/SCR3310.html
537    [31] http://scmmicro.com/security/SCR3311.html
538    [31] http://scmmicro.com/security/SCR3320.html
539    [32] http://www.smartepad.com.br/
540    [33] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=37
541    [34] http://www.scmmicro.com/security/SCR3340.html
542    [35] http://www.cherry.de/deutsch/advanced-line/advanced_smart_terminal_st-2000u.htm
543    [36] http://www.omnikey.com/index.php?id=products&tx_okprod_pi1[product]=29
544    [37] http://www.omnikey.com/index.php?id=products&tx_okprod_pi1[product]=33
545    [38] http://www.reflexreaders.com/Products/reflex_usbnew.html
546    [39] http://www.scmmicro.com/security/SDI_010.html
547    [40] http://www.winbond.com.tw/E-WINBONDHTM/partner/b_2_e_4.htm
548    [41] http://www.gemplus.com/products/gempc_card/
549    [42] http://www.asedrive.com/product.asp?pid=2
550    [43] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=31
551    [44] http://h18000.www1.hp.com/products/quickspecs/12346_na/12346_na.HTML
552    [45] http://www.id3semiconductors.com/produits/cl1356D.htm
553    [46] http://www.alcormicro.com/products_detail.php?main_id=8&p_id=21
554    [47] http://www.tai-hao.com/english/products_detail.php?main_id=4&second_id=13&p_id=53&now_rows=1
555    [48] http://www.id3semiconductors.com/produits/cl1356T.htm
556    [49] http://www.omnikey.com/index.php?id=products&tx_okprod_pi1[product]=48
557    [50] http://www.rsasecurity.com/products/securid/datasheets/SID800_DS_0205.pdf
558    [51] http://www.omnikey.com/?id=products&tx_okprod_pi1[product]=39
559    [52] http://www.teobyxiring.com/
560    [53] http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_scr_usbex.html
561    [54] http://www.fujitsu-siemens.com/solutions/business_solutions/security/security_products/smartcase_kbpc_cx.html
562    [55] http://omnikey.aaitg.com/?id=products&tx_okprod_pi1[product]=50
563    
564  $Id$  $Id$
565    

Legend:
Removed from v.1314  
changed lines
  Added in v.2604

  ViewVC Help
Powered by ViewVC 1.1.5