Removing gpg-agent from gnome-keyring

Stef Walter stef at thewalter.net
Sun Jun 7 10:58:13 CEST 2015


So due to the fine work of Neal Walfield, we're just about ready to
remove the gpg-agent from gnome-keyring.

Gnupg 2.x has a very different model for key usage, and the GPG agent is
an intimate part of GnuPG, not something that can be randomly reimplemented.

Here's the bug to remove the gpg-agent and a patch:

https://bugzilla.gnome.org/show_bug.cgi?id=750514

People should use the pinentry-gnome3 in 0.9.4 instead. We need to
figure out how to make this the default for GNOME. Any ideas? Currently
you have to put this in ~/.gnupg/gpg-agent.conf:

pinentry-program /usr/bin/pinentry-gnome3

Neal, I noticed that the code to actually optionally save the passphrase
via libsecret isn't yet hooked up. In particular the following  function
is never invoked (which would get the checkbox value from the gnome
shell prompt):

gcr_prompt_get_choice_chosen()

There's also a bit of work here that's necessary before things show up
correctly:

https://bugzilla.gnome.org/show_bug.cgi?id=750465

Stef



More information about the Gnupg-devel mailing list