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.

Reply via email to