Am 05.10.2015 um 17:32 schrieb Jeffrey Walton: > Hi Everyone, > > We have an RC4 available at > http://www.cryptopp.com/cryptopp563rc4.zip. Here are the checksums: > > $ md5sum cryptopp563rc4.zip > 9a1e7288de1de683286e96a7f9c1dfe2 > $ sha1sum cryptopp563rc4.zip > 23e47dc6db6df0007b6bc6828e6ce288b68066ea > $ sha256sum cryptopp563rc4.zip > 33c1e973d4114589620ac47fc8fc2818417d0f6e901eb3df86fd3673fa5d1ab8 > > ********** > > Three warnings have been introduced in the makefile to help ensure a > well configured library. If you encounter them (you likely will due to > versioning requirements), then please visit > https://cryptopp.com/wiki/Config.h#Recommendations for a discussion. > > $ make > WARNING: CRYPTOPP_NO_UNALIGNED_DATA_ACCESS is not defined in config.h > WARNING: CRYPTOPP_INIT_PRIORITY is not defined in config.h > WARNING: CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562 is defined in > config.h > g++ -DNDEBUG -g2 -O2 -fPIC -march=native -pipe -c cryptlib.cpp > ... > > The most important one is > CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562. If possible, you should > comment it out or delete it all together. You should do so because it > harbors undefined behavior. (The UB cannot be removed unless ABI and > binary compatibility are broken). > > Unaligned data access also harbors undefined behavior, so you should > ensure CRYPTOPP_NO_UNALIGNED_DATA_ACCESS is defined. > > ********** > > There's a crash in SHA on iOS when building from the command line. Its > currently being investigated. Its being tracked at > https://github.com/weidai11/cryptopp/issues/37 .
I've found a small bug, that causes a build error on VS2015. You define "ThreadLocalStorage::~ThreadLocalStorage() CRYPTOPP_THROW;" and implement "ThreadLocalStorage::~ThreadLocalStorage()" which VS sees as two different declarations and errors on this, the fix is to add the CRYPTOPP_THROW in the source file as well. I hope I didn't miss someone else reporting this :) BR JPM > > 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] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. -- -- 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.
