Hi gnupg 2.x seems to have problems with importing extremely large keys on 32 bit Linux. (>= 16kbit RSA) While an sensible error message might be acceptable when support for such large keys is not desired, the current behaviour certanly isn't. gnupg 2.0 imports the key but when listing the key it appears under another key id and fingerprint and the key expiry date is not shown. Other data might be corrupted too.
I tested it with gnupg 2.0.3 under Gentoo Linux. Once on a 64 bit AMD CPU, once on a 32 bit AMD CPU. Besides everything is compiled for 64 bit/32 bit the machines should be rather identical. 64 bit seems to work without problems but 32 bit shows this incorrect behaviour. Gnupg 1.x seems to work on both CPUs. Is this problem reproducable on other distributions or does a compiler bug cause these problems. I pasted a testing key below. The key with the key id 0x2D879666 gets imported as 0xB61454A3 here. While such large keys seem like overkill. But gnupg also supports the SHA512 hash which would require such large keys for sensible use. Alexander Feigl -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.3 (GNU/Linux) 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 =zxXK -----END PGP PUBLIC KEY BLOCK----- _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users