This is really annoying. I can only think that there is something failing between the gpg-agent and KDE.
douglas 13740 0.0 0.0 2152 424 ? Ss 12:05 0:00 gpg-agent --daemon
So it's running, cool, although I've not been asked for my password.
KGpg when started claims that,
"The use of GnuPG Agent is enabled in GnuPG's configuration file (/home/douglas/.gnupg/gpg.conf).
However, the agent does not seem to be running. This could result in problems with signing/decryption.
Please disable GnuPG Agent from KGpg settings, or fix the agent.
And kmail has the annoying habit of claiming:
Encrypted message (decryption not possible)
Reason: Crypto plug-in "openpgp" could not decrypt the data.
Error: Bad passphrase
Encrypted data not shown.
and I never ever get asked for a passphrase.
I've got:
[ebuild R ] app-crypt/gpg-agent-1.9.19
[ebuild R ] app-crypt/pinentry-0.7.2-r2
[ebuild R ] app-crypt/gnupg-1.4.2-r3
and the relevant parts of KDE 3.5
God knows what's wrong with it. This is on a 32bit platform, ppc and x86, both exhibit the same problem.
Where there's open source , there's a way.