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