Exit status and failed decryption of session key
Florian Weimer
Florian.Weimer@rus.uni-stuttgart.de
23 Apr 2000 10:25:04 +0200
Frank Tobin <ftobin@uiuc.edu> writes:
> > Yes, but status-fd is remarkably terse when it's creating some OpenPGP
> > messages. May I assume that in this case, the exit status indicates
> > whether the operation was successfull or not? I certainly do not want
> > to parse standard error output. :-/
>
> The question is what does "successful" mean? There can be warnings, total
> failure, partial success/failure, etc. Your wrapper really should try to
> do some processing and parse status-fd.
But there isn't anything to parse in this case!
deneb:~$ dd if=/dev/zero count=1 | gpg --batch --output=- --status-fd=2 --encrypt -r fw@deneb > /dev/null
1+0 records in
1+0 records out
deneb:~$ dd if=/dev/zero count=1 | gpg --batch --output=- --status-fd=2 --encrypt -r non-existing-id > /dev/null
1+0 records in
1+0 records out
gpg: non-existing-id: skipped: public key not found
gpg: [stdin]: encryption failed: public key not found
deneb:~$
I think 1.0.1e is a bit better (it indicates successful encryption, at
least).
--
Florian Weimer Florian.Weimer@RUS.Uni-Stuttgart.DE
University of Stuttgart http://cert.uni-stuttgart.de/
RUS-CERT +49-711-685-5973/fax +49-711-685-5898
http://ca.uni-stuttgart.de:11371/pks/lookup?op=get&search=0xC06EC3B5