Smartcards and 1.4

Simon Josefsson simon at
Tue Jan 17 14:35:48 CET 2012

Werner Koch <wk at> writes:

> Hi,
> GnuPG 1.4 uses the smartcard code from 2.0.  This is made possible by
> using some glue code and copies of the required source files.  The
> problem with this approach is that testing the smartcard functions is
> very time consuming.  Thus I consider a change for post 1.4.12:
> Either:
> 1. Drop the smartcard stuff completely.
> 2. Feature freeze, keep the code as it is and don't update it from 2.0.
>    (I will do this for 1.4.12)
> 3. Keep the functionality but require the use of the gpg-agent.
>    (As of now gpg uses the gpg-agent if available but falls back to an
>    included copy of scdaemon code other wise).
> Comments?

How about:

4. Drop the included copies of 2.0 code for smartcard use, and require
   the use of gpg-agent if someone wants to use smart cards with v1.

Is this what you meant by 1?  It wasn't clear to me if 1 also meant
removing the gpg-agent code or not.  Or was this meant by 3?  It wasn't
clear to me if 3 implied removing any code or not.  Perhaps it is coffee
time here. :-)


More information about the Gnupg-devel mailing list