PGP 2.6.3ia-multi compatibility with other PGP versions

pgp 2.6x pgp
2.6.3ia-multi
pgp
2.6.3ia-multi03
pgp 5x pgp 6.5.8 pgp
6.5.8ckt04
pgp 7.0.3 gpg 1.0.4 gpg 1.0.4 with
IDEA module
PUBLIC KEY ENCRYPTION
RSA/IDEA yesyesyesyes (*1)yes (*1)yes (*1)yes (*1)no yes (*4)
RSA/3DES no no yesyes (*2)yes (*2)yes (*2)yes (*2)yes (*4)yes (*4)
RSA/CAST5 no yesyesyes (*2)yes (*2)yes (*2)yes (*2)yes (*4)yes (*4)
RSA/Blowfish no yesyesno no yes (*2)no yes (*4)yes (*4)
RSA/Twofish no no yesno no yes (*2)yes yes (*4)yes (*4)
RSA/AES128 no yesyesno no yes (*2)no no (*10) no (*10)
RSA/AES192 no no yesno no yes (*2)no no (*10) no (*10)
RSA/AES256 no no yesno no yes (*2)yes no (*10) no (*10)
*1 IDEA should be enabled in PGP Options
*2 <cipher> should be slected and IDEA disabled in PGP Options
*4 with option: --cipher-algo <cipher> --rfc1991
PUBLIC KEY DECRYPTION
RSA/IDEA yesyesyesyes yes yes yes no yes
RSA/3DES no no yesyes yes yes yes yes yes
RSA/CAST5 no yesyesyes yes yes yes yes yes
RSA/Blowfish no yesyesno no yes no yes yes
RSA/Twofish no no yesno no yes yes yes yes
RSA/AES128 no yesyesno no yes yes yes yes
RSA/AES192 no no yesno no yes yes yes yes
RSA/AES256 no no yesno no yes yes yes yes
FILE SIGNATURE CREATION
RSA/MD5 yesyesyesyes yes yes yes yes (*5)yes (*5)
RSA/SHA1 no yesyes? no no yes no yes (*5)yes (*5)
RSA/RIPEMD160 no no yes? no no yes no yes (*5)yes (*5)
*5 with option: --digest-algo <hash_algo>
FILE SIGNATURE VERIFICATION
RSA/MD5 yesyesyesyes yes yes yes yes yes
RSA/SHA1 no yesyes? yes yes yes yes yes yes
RSA/RIPEMD160 no no yes? ? yes yes yes yes
KEY SIGNATURE CREATION
RSA/MD5 yesyesyesyes yes yes yes yes yes
RSA/SHA1 no no no ? no no ? no ? yes ? yes
RSA/RIPEMD160 no no yes? no no ? no ? yes ? yes
KEY SIGNATURE VERIFICATION
RSA/MD5 yesyesyesyes yes yes yes yes yes
RSA/SHA1 no yesyes? yes ? yes yes yes yes yes
RSA/RIPEMD160 no no yes? ? yes yes yes yes
RSA PRIVATE KEY PROTECTION
unencrypted yesyesyesyes yes yes yes yes yes
IDEA/MD5 yesyesyesyes yes yes yes no yes
3DES/MD5 no yesyesyes (*9)yes (*9)yes (*9)yes (*9)yes yes
CAST5/MD5 no yesyesyes (*9)yes (*9)yes (*9)yes (*9)yes yes
Blowfish/MD5 no yesyesno no yes (*9)no yes yes
Twofish/MD5 no no yesno no yes (*9)yes (*9)yes yes
AES128/MD5 no yesyesno no yes (*9)yes (*9)yes yes
AES192/MD5 no no yesno no yes (*9)yes (*9)yes yes
AES256/MD5 no no yesno no yes (*9)yes (*9)yes yes
xxx/(SHA1|RIPEMD160) no no no no no ? no no ? ?
*9 can decrypt but can not encrypt
CONVENTIONAL ENCRYPTION
IDEA/MD5 yesyesyesyes yes (*3)yes (*3)yes no yes (*7)
3DES/MD5 no no yesno (*10) no (*10) no (*10) no (*10) yes (*7)yes (*7)
CAST5/MD5 no yesyesno (*10) no (*10) no (*10) no (*10) yes (*7)yes (*7)
Blowfish/MD5 no yesyesno no no (*10) no yes (*7)yes (*7)
Twofish/MD5 no yesyesno no no (*10) no (*10) no (*10) no (*10)
AES128/MD5 no no yesno no no (*10) no no (*10) no (*10)
AES192/MD5 no no yesno no no (*10) no no (*10) no (*10)
AES256/MD5 no no yesno no no (*10) no (*10) no (*10) no (*10)
xxx/(SHA1|RIPEMD160) no no no ? ? ? ? yes yes
*3 IDEA should be slected in PGP Options
*7 with option: --cipher-algo <cipher> --digest-algo MD5 --rfc1991 --compress-algo 1 --set-filesize <size>
CONVENTIONAL DECRYPTION
IDEA/MD5 yesyesyesyes yes yes yes no yes (*8)
3DES/MD5 no no yesno (*10) no (*10) no (*10) no (*10) yes (*8)yes (*8)
CAST5/MD5 no yesyesno (*10) no (*10) no (*10) no (*10) yes (*8)yes (*8)
Blowfish/MD5 no yesyesno no no (*10) no yes (*8)yes (*8)
Twofish/MD5 no no yesno no no (*10) no (*10) yes (*8)yes (*8)
AES128/MD5 no yesyesno no no (*10) no (*10) yes (*8)yes (*8)
AES192/MD5 no no yesno no no (*10) no (*10) yes (*8)yes (*8)
AES256/MD5 no no yesno no no (*10) no (*10) yes (*8)yes (*8)
xxx/(SHA1|RIPEMD160) no no no ? ? ? ? yes yes
*8 with option: --cipher-algo <cipher> --digest-algo MD5
pgp 2.6x pgp
2.6.3ia-multi
pgp
2.6.3ia-multi03
pgp 5x pgp 6.5.8 pgp
6.5.8ckt04
pgp 7.0.3 gpg 1.0.4 gpg 1.0.4 with
IDEA module
*10 not realy "no" - it just means "no for PGP 2.6.3ia-multi". For example, PGP6.5 can use CAST5 for conventional encription, but file format is different and PGP 2.6.3ia-multi does not understand it so it is "no" in this table.
"?" - not tested
"? yes/no" - not tested, but probably "yes/no"