Hi, here is my output from my CardMan 3121, it seems to be the same as yours, i.e. it does not report extended apdu.

I'll look into it some more.

Cheers,
Tomas

ifdhandler.c:998:init_driver LogLevel: 0x0003
ifdhandler.c:1009:init_driver DriverOptions: 0x0000
ifdhandler.c:144:IFDHCreateChannel lun: 0
ccid_usb.c:225:OpenUSBByName Manufacturer: Ludovic Rousseau ([EMAIL PROTECTED])
ccid_usb.c:235:OpenUSBByName ProductString: Generic CCID reader v0.9.3
ccid_usb.c:241:OpenUSBByName Copyright: This driver is protected by terms of the GNU General Public License version 2, or (at your option) any later version.
ccid_usb.c:376:OpenUSBByName Found Vendor/Product: 076B/3021 (CardMan 3121)
ccid_usb.c:378:OpenUSBByName Using USB bus/device: 001/003
Parsing Interface Descriptor for device: 001/003
 idVendor: 0x076B
  iManufacturer: OMNIKEY AG
 idProduct: 0x3021
  iProduct: Smart Card Reader USB
 bcdDevice: 0.01 (firmware release?)
 bLength: 9
 bDescriptorType: 4
 bInterfaceNumber: 0
 bAlternateSetting: 0
 bNumEndpoints: 3
 bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)]
 bInterfaceSubClass: 0
 bInterfaceProtocol: 0
 iInterface: 0
 CCID Class Descriptor
  bLength: 0x36
  bDescriptorType: 0x21
  bcdCCID: 1.00
  bMaxSlotIndex: 0x00
  bVoltageSupport: 0x07
   5.0V
   3.0V
   1.8V
  dwProtocols: 0x0000 0x0003
   T=0
   T=1
  dwDefaultClock: 4.800 MHz
  dwMaximumClock: 8.000 MHz
  bNumClockSupported: 0x04
  dwDataRate: 10752 bps
  dwMaxDataRate: 412903 bps
  bNumDataRatesSupported: 106
  dwMaxIFSD: 254
  dwSynchProtocols: 0x00000007
  dwMechanical: 0x00000000
   No special characteristics
  dwFeatures: 0x000207B2
   Automatic parameter configuration based on ATR data
   Automatic ICC clock frequency change according to parameters
   Automatic baud rate change according to frequency and Fi, Di parameters
   Automatic PPS made by the CCID
   CCID can set ICC in clock stop mode
   NAD value other than 00 accepted (T=1)
   Automatic IFSD exchange as first exchange (T=1)
   Short APDU level exchange
  dwMaxCCIDMessageLength: 271 bytes
  bClassGetResponse: 255
  bClassEnveloppe: 255
  wLcdLayout: 0x0000
  bPINSupport: 0x00
  bMaxCCIDBusySlots: 1

Ludovic Rousseau wrote:
On 14/09/05, Tomas Gustavsson <[EMAIL PROTECTED]> wrote:

Hi again...


Hello again :-)


Related to my work on 64-bit systems...
I am using a siemens smart card using 2048 bit RSA keys. This requires
extended apdu, and I notice on your excellent CCID driver homepage,
Ludovic, that "Not yet supported features" includes Extended APDU.

Do you have a plan when this will be supported?


I do not yet have a CCID reader that supports extended APDU AFAIK.
According to the CCID specification the reader should indicate his
support of extended APDU using the 00040000h bit in dwFeatures (page
19 of [1]).


I am using a CardMan 3121 reader, and Onmikeys proprietary drivers are
not available for 64-bit linux.


According to [2] the CardMan 3121 reader does not have the "magic" bit
set. Maybe OmniKey has a firmware upgrade.

Can you run the ccid/src/parse command on your CardMan 3121 reader and
send me the result?

Bye,

[1] http://www.usb.org/developers/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf
[2] 
http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/CardMan3121.txt?op=file&rev=0&sc=0


_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to