[opensc-user] Re: [Muscle] Muscle card support for OpenSC - solved
this problem
Todd Denniston
Todd.Denniston at ssa.crane.navy.mil
Wed Oct 24 07:43:25 PDT 2007
Thanks very much for notifying us of the updates.
Ludovic Rousseau wrote, On 10/23/2007 08:49 AM:
> 2006/9/14, Ludovic Rousseau <ludovic.rousseau at gmail.com>:
>> On 14/09/06, Thomas Harning <harning at identityalliance.com> wrote:
>>> On Wed, 13 Sep 2006 16:32:57 -0700
>>> Iain MacDonnell <muscle at dseven.org> wrote:
>>>> commands.c:1039:() Command too long (260 bytes) for max: 253 bytes
>>>> ifdwrapper.c:735:() Card not transacted: 612
>>>> winscard.c:1481:() Card not transacted: 0x80100016
>>> Looks to me like the reader is one of those that doesn't support full
>>> 260-byte commands.
>>> I'm putting together a build that is less hard-coded as to what the
>>> maximum data length is (it's going to be in a 'define'). I don't know
>>> how I would access the actual maximum APDU length allowed...
>> I had a look on the CCID readers I have and they can be divided in
>> mainly two parts. Those supporting a max of 253 bytes (max CCID frame
>> of 263 bytes) and those supporting a max of 261 bytes (max CCID frame
>> of 271 bytes). You can check for yourself by searching
>> dwMaxCCIDMessageLength in the readers descriptions available at [1].
>>
>> Here is the lists I have:
>>
>> 261 bytes (full length):
<SNIP>
>>
>> 253 bytes (somewhat limited):
<SNIP>
>> ActivCardV2
>> SCR3310
>> SCR3311
>> SCR331-DI-NTTCom
>> SCR331-DI-NTTCom
>> SCR331-DI
>> SCR331
>> SCR3320
>> SCR333
>> SCR3340
>> SCR335
>> SCR355
>> SDI010
>>
<SNIP>
>>
>> So if you have to select a reader you may use this criteria. The SCM
>> SCR 3310 you have Iain is not is the best list.
>
> Regarding the SCM readers it is a bug in the CCID descriptor. The
> readers in fact support the full length. I added a patch in the CCID
> driver in revision 2498 [2] to avoid the bug.
>
> SCM is now providing new firmwares with the bug corrected. The list of
> bogus readers should be quite small now.
>
> Regards,
>
> [1] http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/?rev=0&sc=0
> [2] http://lists.alioth.debian.org/pipermail/pcsclite-cvs-commit/2007-March/002663.html
>
--
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter
http://www.crane.navy.mil/custfeedback
More information about the Muscle
mailing list