On Wed, 2011-01-12 at 12:26 +0200, Aventra development wrote:
> Hi,
> 
> > -----Original Message-----
> > From: opensc-devel-boun...@lists.opensc-project.org [mailto:opensc-devel-
> > boun...@lists.opensc-project.org] On Behalf Of Ludovic Rousseau
> > Sent: 12. tammikuuta 2011 11:22
> > To: opensc-devel
> > Subject: Re: [opensc-devel] Misleading information about capabilities of
> > readers
> > 
> > 2011/1/11 Andre Zepezauer <andre.zepeza...@student.uni-halle.de>:
> > > Hello,
> > >
> > > the wiki page of MyEID [1] contains the following paragraph:
> > >
> > > "Many readers don't support receiving the default amount of data (254).
> > > Problems will only appear when reading larger files from the card (e.g.
> > > certificates). So if you have problems with reading the card with no
> > > apparent reason, try to set this to e.g. 192, to be on the safe side.
> > > You can then try to iterate to find the maximum for your card reader."
> > >
> > > That statement is simply wrong, because every USB reader can handle
> > > Short-APDUs of every size. For that reason no other card has similar
> > > problems.
> > 
> > Every _non-bogus_ reader.
> > For example the Feitian SCR301 [2] is bogus and can't support CASE 2
> > APDU with Le=0 (256 bytes). That is why this reader is listed in the
> > "unsupported" list of my CCID driver.
> > 
> > > If there are readers that don't work properly with MyEID, then list them
> > > explicitly by name. That would definitely of more help to users then
> > > such a vague statement like "Many readers don't support [...]".
> > 
> > The reader above has a problem with Le=256. Le=254 should work and the
> > reader should not have a problem with MyEID.
> > 
> > I don't know which readers have problem with MyEID. An explicit list
> > of bogus readers would be great so that users can avoid buying such
> > readers.
> 
> 
> There is nothing special about MyEID that would cause the issue. In windows
> everything works just fine if we follow the readers maxIFSD value.
> One difference with many other cards supported by OpenSC that they use T=0
> protocol (MyEID use T=1).

I have a guess about the source of trouble: MyEID cards do not support
T1-Block-Chaining.

@Ludovic: What's your opinion?

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to