OpenPGP Card

'Lionel Elie Mamane' lionel at
Tue Sep 6 16:31:14 CEST 2005

On Tue, Sep 06, 2005 at 04:04:28PM +0200, Zeljko Vrba wrote:
> 'Lionel Elie Mamane' wrote:

>>I had understood that it was not a _protocol_ but a library API. HTTP
>>is a _protocol_ for data interchange over the network. I thought
>>PKCS#11 was a _library_ API and that you linked (dynamically at
>>run-time) a particular "implementation" of it (the card driver) into
>>your program to use it. If that's not the case, my previous messages
>>are void and meaningless.

> PKCS#11 IS a library API. But really, how is API different from a
> protocol? Is the only difference linking in the same address space?

The fact that they have to run in the same address space suggests that
they exchange "complex data structures" and that the intercoupling
(interdependency?) between them is quite tight. I suppose this is the
FSF's reasoning.


More information about the Gnupg-users mailing list