Post by KeithOne remaining issue is that stuff encrypted (to self) using gpg
fails to decrypt under PGP on Windoze, telling me something about
'decompression failed', so perhaps there are algorithm preference
issues between the two?
Going the other way (from PGP to gpg) works just fine now.
You are correct. PGP/GPG compresses the data before it encrypts the
data. There are three supported compression algorithms supported in
RFC 4880 -- ZIP, ZLIB, and BZip2. PGP 8.x only supports the ZIP
algorithm (GPG current version supports them all). Ideally, when
generating keypairs, the PGP [or GPG] program generating the key
should include a tag in the key describing which algorithms that the
generating application supports. Unfortunately PGP 8.x generates
keys with no compression preference specified. This allows the
program doing the encryption to choose an algorithm of its choice.
In your case, GPG picks an algorithm that PGP can't handle (ie
something other than ZIP).
You should probably edit your public key, using GPG, to specify that
ZIP is the only algorithm that should be used with that key. If you
do this, then any program using this key to encrypt will use the ZIP
algorithm which PGP supports.
gpg --edit-key <key ID>
then use the showpref / setpref commands.
Afterwards, you will have to update your public key on servers or
otherwise redistribute your public key.
An alternative method would be to configure your GPG to prefer the
ZIP algorithm when encrypting. This will solve your problem when you
self-encrypt but others encrypting to you that use this key may still
have this problem.
HTH,
John