TAB at EOL (GPG and PGP interoperability)

Knut Forkalsrud knut@cj.com
Thu Jan 9 21:01:01 2003


I'm using GPG version 1.2.1 and some files signed using PGP 7.0.4 have
caused problems.  It turns out that the problem files have trailing
TAB characters on some lines.  All PGP versions I have tried can
verify the signature easily, but GPG insists it's a BAD signature.  Is
this a feature or a PGP bug or a GPG bug?  I have briefly looked at
the FAQ, but I didn't find the answer there.

Thanks in advance,

Knut Forkalsrud
Software Developer
Commission Junction


PS: Here is the public key and a sample file in case anyone wants to
    reproduce the case:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

mQGiBD33/RYRBAD5WZ1Cci5U8svHfDZleuLhJVzGcg0gVTiKjLJLeQM+Nl8EQX4q
8Mv5OjlDohmN6uCwwvJDs596BBE2ZhkAr3eyA6dni+HFo8B+j/0wpa8uSWKnV78I
GYc/lgrn5xIxkUYtkHQhylLyyP3oUY2VHRgQ4ROsuj/KQ9IfZCMgaJFRPwCg/ziK
SMry61PXmHxwqC8GXCg88zED/jylUjBNDjv0Px4bRQVrK4MGOxfvngzSPZbirl4P
wcgoHPeupv+rwqZNEd1zST2YXqk1Fm3Oe/G3BelZIFiJM0z9CHqSTTqSfvcTFX/9
UkbUeAuLnFKPWnG8E/DPz6wACruL4/wAgmiMUL4z4WKx9zQiAAcuHBQUbRRqm9MT
Dej3BADyfHo2UqfkZPSNvd7HqOx31XOy4Qi+dvEYaoodcFFcjogDkIB0jaBqLgKV
tKxAC/IHqZYR8T1prcMKIyu5wI01qn2D3OmqL+ZPFTsF+L6sEPfwe/Ey59TdICbl
RZ7GG5pURWmGvar//YjpI6uG0WURt5spcOa4ClzOWDB4dPGJX7QaUEdQNyBVc2Vy
IDxwZ3B1c2VyQGNqLmNvbT6JAFgEEBECABgFAj33/RYICwMJCAcCAQoCGQEFGwMA
AAAACgkQ1EozpUwUSzRL/gCfR/U/6T9zfQrbWMIFfzA49jja/j8AoKqPR++1AXkA
AlsU8CmHaOxYDU3suQINBD33/RYQCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFu
uUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89
PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa
8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsY
jY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6
ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICCACN0LwS
K/yHxtIv1IgZ/1kbIBmC43WdNDbfjcbGp9ssdQeuJwe61URjmIqjsM2AsKqjBYXj
4qHCMOvO0kElX+jYkNvJDjCuZfdIuGGS6imjFG+BvBrVv/Rn8NcHp2+GevF4PUA4
QLwQNegIsvcCxsdd51NFpaN4W2IJQr61otooeVkU31soj/urDZunVof+KbEdI5S1
uf+u0kZEochP2hVBbnT80Cp/6JZZh1ydjuvcKcMe2jL9oHcG+y8EIsIwUskuJnUC
je26VDUZ79AkF/JMiPP2RMJH2Sz4Y6Yn9xtzZIhYuE3HGamCEd1IdKCQUi+V21vf
NK9EeNZWp0pz0xLIiQBMBBgRAgAMBQI99/0WBRsMAAAAAAoJENRKM6VMFEs0QC8A
n09uDo0Xsy072Xy26KWqrLcsapRuAKCBCVO8ertizg/bvkGLwov9BUQSGQ==
=Efgi
-----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This line ends with a TAB	

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0.4

iQA/AwUBPhzb7tRKM6VMFEs0EQJfXQCfSz383hqzAwwpgShoJixmMeNyv7MAn159
Qkdh4AZCJb0DxB3an6sJRkr/
=nO0Q
-----END PGP SIGNATURE-----