Hello,
I am sorry to intrude...
But I had a discussion with Werner Koch about a similar issue.
I think that gpg should support PKCS#11 interface for smartcards, so
that it
can be used with all smartcards that support this standard.
PKCS#11 is the most used and most implemented standard.
I don't understand why gpg developers choose to implement their own
smartcard
standard... The most reasonable claim I've got was the licensing
issue... But nobody
succeeded in proving that there is a licensing problem.
You can look for messages with "PKCS#11 support for gpg-agent" subject
for future
information at gnupg-users.
Best Regards,
Alon Bar-Lev.
Joe Smith wrote:
There is no need to post a message to the list three times.
Is it possible to obtain further details on the OpenPGP card?
I have such a card and a working smartcard reader but, ideally, I'd
like to
obtain copies of the sourcecode and program my own cards. However, it's
extremely difficult to track down any specific information!
You can get aditional information, but unfortunately the information
available is not to particularly satisfying.
That said these are the details I know:
The openPGP cards are manufactured by PPC Card Systems using a chip
created by Atmel, running BasicCard OS, and code written presumably by
Werner Koch. The cards are non-reprogrammable, they are set to state
'RUN'.
The last I asked there were no other manufactures of OpenPGP Card
complient smartcards.
-----
Ideally one should be able to just buy a smart card with rsa support,
download OpenPGP card source, and compile it. Then flash it and any
other things you wish to have on the card. However it sadly does not
work that way.
Source code is not available. Here is a quote from an email Werner
sent me:
Is the source for the program on the card available?
No, this is not possible because the chip vendors supply chips only to
large card vendors due to fear of litigation through Pay TV channels.
They had pretty bad experience with that in recent years. Same goes
with the firmare supplied with the chip which is the base of the
(actual very small) application we did. Atmel will even stop the
production of the chip we are currently using due to force by Pay TV
lawyers (the same chip is used in many Pay TV scrambling systems; and
they all use security by litigation). Its all a very sad and
ridiculous situation.
If you can somehow manage to get ahold of a BasicCard OS-based
smartcard that has support for RSA, it would not be too difficult to
program it. Most of the crypto stuff is handled by the chip, so the
code needed to be written is mainly interface code.
_______________________________________________
Gnupg-users mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-users
_______________________________________________
Gnupg-users mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-users