On 12/01/11 14:46, Lionel Elie Mamane wrote:
Hi,
I'm pleased to report that I've developed a free software driver /
middleware for LuxTrust-issued smartcards. Details at
http://c3l.lu/wiki/index.php/Luxtrust#Using_Open_source_tools
Let me know of your experiences with it.
As usual, it should work on any Unix-or-clone-supported architecture,
not only Intel 32 bits.
That driver is not 100% my work, by far. As Newton said, I've been
standing on the shoulders of giants. First and foremost the whole
OpenSC framework development team and contributors, but also Georges
Bart; my patch to OpenSC is based on his, and on the existing GemSafe
v1 driver in OpenSC (LuxTrust cards are GemSafe v2 cards).
Now you know what I've been up to during hack.lu instead of listening
to the presentations :)
This is great news, congratulations! This is useful not only for 64 bit
processors, but also for non-Intel Linux devices such as the Nokia N900.
I suppose this works both for the credit-card sized smartcards and for the
"signing sticks" (which take a SIM-sized chipcard)?
Just out of curiosity: how did you manage to do this, how did you (or Georges
Bart) get the necessary information for this development?
As Lilux, we have had contacts with Luxtrust in order to get the necessary
information, unfortunately we were told that they themselves didn't have it
(apparently Gemalto was not even giving Luxtrust the sourcecode). However,
these silly "Java" glue libraries that you are mentioning on your site have
been written by Luxtrust. Back then, they agreed that _if_ a 64 bit driver was
available from another source, they would also follow with their libraries (...
as there was no point in doing this if no backend was available...). As the
backend is now available (thank you very much for this), it might now be
interesting to take up contact again.
Btw, I had a peek in Gemalto's own drivers (using a crude decompiler), and
apparently they heavily use OpenSC themselves...
Regards,
Alain