I was thinking of something simpler: mutt spawns a suid program called muttpgphelper, say, and gives the passphrase to this program. When mutt wants to invoke gnupg it sends a request down a pipe to muttpgphelper which then invokes gnupg and gives the passphrase to gnupg down another pipe. pgp_timeout could be implemented by muttpgphelper calling alarm() ... Edmund
- Re: pgp/gpg password, temp file? Lars Hecking
- Re: pgp/gpg password, temp file? Ralf Hildebrandt
- Re: pgp/gpg password, temp file? Terje Elde
- Re: pgp/gpg password, temp file... Thomas Roessler
- Re: pgp/gpg password, temp ... Terje Elde
- Re: pgp/gpg password, temp file? Edmund GRIMLEY EVANS
- Re: pgp/gpg password, temp file? Thomas Roessler
- Re: pgp/gpg password, temp file... Edmund GRIMLEY EVANS
- Re: pgp/gpg password, temp ... Christopher Smith
- Re: pgp/gpg password, temp ... Terje Elde
- Re: pgp/gpg password, temp ... Edmund GRIMLEY EVANS
- Re: pgp/gpg password, temp ... Terje Elde
- Re: pgp/gpg password, temp ... Thomas Roessler
- Re: pgp/gpg password, temp ... Terje Elde
- Re: pgp/gpg password, temp ... Jason Helfman
- Re: pgp/gpg password, temp ... Chris Tilbury
- Re: pgp/gpg password, temp ... Thomas Roessler
- Re: pgp/gpg password, temp file... Terje Elde
- Re: pgp/gpg password, temp file? Thomas Roessler