dash escaping
Werner Koch
wk@gnupg.org
Tue, 1 Aug 2000 12:06:25 +0200
On Tue, 1 Aug 2000, Lars Hecking wrote:
> And I'm still waiting for any comment to the related "gpg 1.0.2 error:
> unexpected armor" message I sent here last week.
Sorry, probably I accidently hit the d and not the F key in mutt ;-)
So here is the problem again:
gpg: unexpected armor:-------------------------------------------------------------\n
gpg: invalid radix64 character 2e skipped
[170 more lines]
gpg: invalid radix64 character 3e skipped
gpg: invalid radix64 character 5f skipped
gpg: CRC error; 04a824 - 244451
gpg: [don't know]: invalid packet (ctb=4e) near 141
The problem seems to be that the message (signed with pgp 2.6.3ia) contains
a line
-------------------------------------------------------------
starting in the first column, and gpg seems to treat this line like one of
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
No it treats it like like an invalid armor line ;-) The message is not
valid. A valid encoding of a straight dashline would look like this:
- --------------------------------------------------------------
Notice the "- " at the start of the line. This is the dash escaping
as always used by PGP.
Werner
--
Werner Koch GnuPG key: 621CC013
OpenIT GmbH http://www.OpenIT.de