[Muscle] secure pin verify/modify and byte ordering
Martin Preuss
aquamaniac at gmx.de
Sat Mar 21 08:01:01 PDT 2009
Hi,
On Samstag, 21. März 2009, Ludovic Rousseau wrote:
[...]
> Version 2.02.05 from December 2008 contains: "Byte ordering is decided
> by machine architecture." (page 4).
[...]
> Should I just update the CCID driver to follow the latest PC/SC
> specification and break already deployed applications?
> Any comments or ideas?
[...]
Why in the world did they do this???
This problem not only concerns the host, it also concerns the reader (and its
firmware).
The statement "Byte ordering is decided by machine architecture" is stupid in
itself: How would the reader know what architecture the device is connected
to? With this change the firmware is now supposed to somehow acquire that
knowledge in order to detect how the multi-byte values of the CCID structures
are to be interpreted...
Or do I miss something here?
Regards
Martin
--
"Things are only impossible until they're not"
Martin Preuss - http://www2.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/
More information about the Muscle
mailing list