Missing dashes in ASCII Armor
anonymous at anonymizer.com
Tue Apr 16 23:36:02 CEST 2002
Several newbies have sent me mail with one
missing '-' in the ASCII Armor "BEGIN PGP MESSAGE"
header. This seems to happen when they are sloppy
with a cut and paste.
The error message generated is:
> gpg: no valid OpenPGP data found.
> gpg: processing message failed: eof
I had to figure out what was going on by watching
what gpg is doing in the debugger. No ordinary
user could ever determine what was causing this
problem - the application would seem to fail
intermittently for mysterious reasons.
Of course, the missing '-' makes it an invalid
header, but this seems to be a common error, so
detecting a line which looks a lot like a header
line and suggesting that might be a problem will
probably help a lot of users. Also, it's the kind
of problem that causes people to give up using
the program out of frustration.
P.S. There is already a similar check which
recognizes quoted-printable format and gives a
great error. This has helped me find the problem
instantly many times - otherwise it would have
been back to the debugger!
More information about the Gnupg-devel