On 5/22/07, Thomas Glanzmann <tho...@glanzmann.de> wrote:
Actually I don't consider PKCS#11 a standard interface. It's more like
everyone puts its binary blob anywhere. Actually I think it's horrible by
design. It's more like a "standard" interface to a binary blob that does
something that isn't standard with the actual smartcard. From what I
heard and read about PKCS#11 it is a mess.

This say it all.
It seems you don't understand what standard is.
And because of people with the same attitude we don't have a valid
cryptography in open source.
I had this discussion over and over...
Everybody think he can do better, and we end up with unusable solutions.

A standard is a compromise between the best way to achieve a goal and
the interest of several parties.

I guess you are aware that you use PKCS#1, PKCS#8, PKCS#7 PKCS#12,
PKCS#10, all are not the best way to encode any format, but it makes
application communicate correctly with each-other. PKCS#11 falls on
the same category.

Because everybody think we knows better, we got to a state where the
user must execute about 5 agents on his computer to use his smartcard
(ssh-agent, gpg-agent, seahorse, gnutls and more). This is
unacceptable, and proves that there is nothing close to standard.

Best Regards,
Alon Bar-Lev.

Reply via email to