Oh, no: inter-version 3DES incompatibility strikes again :-(

Enzo Michelangeli em at who.net
Wed Mar 8 19:29:30 CET 2000


----- Original Message -----
From: "Werner Koch" <wk at gnupg.org>
To: <gnupg-users at gnupg.org>; <gnupg-devel at gnupg.org>
Sent: Wednesday, March 08, 2000 18:23
Subject: Re: Oh, no: inter-version 3DES incompatibility strikes again :-(

[...]
> > Oh, by the way: none of the two families interoperates with PGP6.5.1i .
Data
> > 3DES-encrypted with GnuPG 1.0.0 result in "incorrect passphrase"
messages
> > from PGP; GnuPG 1.0.1 and 0.9.7 elicit a "An error has occurred : bad
> > packet" PGP Warning box.
>
> Really?  I and some other folks did test it against some PGP >= 5 and
> after the fix it worked.
>
> Can you please send me a PGP 6.5.1 generated test file and the
> passphrase used?

The problem occurs trying to decrypt with PGP data encrypted with GnuPG, not
the other way round. GnuPG 1.0.1 creates this sort of packets:

:symkey enc packet: version 4, cipher 2, s2k 3, hash 3
        salt 1c45ce8b23689629, count 96

:encrypted data packet:
        length: 39
:compressed packet: algo=2
:literal data packet:
        mode b, created 952514550, name="",
        raw data: 14 bytes


...whereas PGP 6.5.1 creates these others (with another plaintext):

:marker packet:
 50 47 50
:symkey enc packet: version 4, cipher 2, s2k 3, hash 2
        salt 5b13d419ff5d9447, count 96

:encrypted data packet:
        length: 42
:compressed packet: algo=1
:literal data packet:
        mode b, created 0, name="test3DES.txt",
        raw data: 10 bytes

Cheers --

Enzo





More information about the Gnupg-devel mailing list