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 .

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