functioning gpg agent