Scute implements version 2.20 of the PKCS #11 specification.
The OpenPGP smart card application is supported in read-only mode.
The following functions are not supported:
No support for native thread package. Locking callbacks must be provided if multi-threaded operation is desired.
Not implemented. The interface as specified by PKCS #11 is broken anyway, as the function can not safely be canceled. Thus, we require polling.
Not supported. No write operations are allowed. To configure the token, please use the tools accompanying the GnuPG software suite.
Not supported. No login into the token by the software is required. Passphrase queries are implemented by the use of GPG Agent and Pinentry.
Not supported. Only secret key operations are supported.
Not yet supported, but will be in the future.
No progressive crypto-operations are supported.
Dual-purpose cryptographic functions are not supported.
Key management functions are not supported. Please use the tools accompanying the GnuPG software suite to generate and import keys for use with the token.
Only read-only operations are supported on objects.
The label specifies the key on the card used (e.g.
The ID is the fingerprint.
CKA_LOCAL attribute can not be supported by the OpenPGP card.
It is always set to false (as the key on the card may be copied to the
card from an external source).