Hi Everyone,

I'm proud and embarrassed to say we have an RC3 available at 
http://www.cryptopp.com/cryptopp563rc3.zip. I'm proud because we've added a 
new platform. I'm embarrassed because it points to gaps in the engineering 
process, and the issue should have been detected sooner.

The new platform is a big endian, IBM S/390. László Böszörményi discovered 
the issue, and Michael Tokarev helped detect the S/390 environment. The 
issue was incomplete detection code in config.h because it appears the 
platform had never been tested or supported. The real iron is kind of rare, 
and the only place I'm aware it exists is Debian's s390/s390x porter 
machine (https://db.debian.org/machines.cgi?host=zelenka). Even GCC's test 
farm lacks it.

$ md5sum cryptopp563rc3.zip 
02017d00bc74bb039d718d30613692f8
$ sha1sum cryptopp563rc3.zip 
5fc1cc71908b58d22cbed88d98ae224e371ed5ae
$ sha256sum cryptopp563rc3.zip 
d715c07ce932726754816a993e4df7cd55c8e03799ab80e139ebf91084d308ea

Since the change was non-trivial, it kicked-off another round of testing. 
I've confirmed its compatible with other big endian platforms, like AIX and 
PowerMac; and does not interfere with little endian platforms, like Intel 
i686, x86_64, ARM, ARM64 and ARMEL.

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to