Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crypto++ CryptoPP 5.6.3 update #13

Closed
danielweck opened this issue Jun 29, 2016 · 4 comments
Closed

Crypto++ CryptoPP 5.6.3 update #13

danielweck opened this issue Jun 29, 2016 · 4 comments

Comments

@danielweck
Copy link
Member

CC @artem-brazhnikov

https://github.com/readium/readium-lcp-client/blob/develop/src/third-parties/cryptopp/Readme.txt
Version 5.6.2 - 2/20/2013

Any reason for not using the latest version?
https://github.com/weidai11/cryptopp
https://www.cryptopp.com/

11/20/2015 - Version 5.6.3 released
fixed CVE-2015-2141
cleared most Undefined Behavior Sanitizer (UBsan) findings
cleared all Address Sanitizer (Asan) findings
cleared all Valgrind findings
cleared all Coverity findings
cleared all Enterprise Analysis (/analyze) findings
cleared most GCC warnings with -Wall
cleared most Clang warnings with -Wall
cleared most MSVC warnings with /W4
added -fPIC for 64-bit builds (off for 32-bit builds)
added HKDF class from RFC 5869
switched to member_ptr due to C++ 11 warnings for auto_ptr
initialization of C++ static objects, off by default
GCC and init_priotirty/constructor attributes
MSVC and init_seg(lib)
CRYPTOPP_INIT_PRIORITY disabled by default, but available
improved OS X support
improved GNUmakefile support for Testing and QA
added self tests for additional Testing and QA
added cryptest.sh for systematic Testing and QA
added GNU Gold linker support
added Visual Studio 2010 solution and project files in vs2010.zip
added Clang integrated assembler support
unconditionally define CRYPTOPP_NO_UNALIGNED_DATA_ACCESS for Makefile target 'ubsan' and at -O3
workaround ARMEL/GCC 5.2 bug and failed self test
fixed crash in MQV due to GCC 4.9+ and inlining
fixed hang in SHA due to GCC 4.9+ and inlining
fixed missing rdtables::Te under VS with ALIGNED_DATA_ACCESS
fixed S/390 and big endian feature detection
fixed S/390 and int128_t/uint128_t detection
fixed X32 (ILP32) feature detection
removed _CRT_SECURE_NO_DEPRECATE for Microsoft platforms
utilized bound checking interfaces from ISO/IEC TR 24772 when available
improved ARM, ARM64, MIPS, MIPS64, S/390 and X32 (ILP32) support
introduced CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562
added additional Doxygen-based documentation
ported to MSVC 2015, Xcode 7.2, GCC 5.2, Clang 3.7, Intel C++ 16.00
@danielweck
Copy link
Member Author

danielweck added a commit that referenced this issue Dec 23, 2016
@danielweck
Copy link
Member Author

Fixed in feature/GCM, see commit 44eb1a3
...and BERDecodeTime utility function:
f656eee

@danielweck
Copy link
Member Author

@danielweck
Copy link
Member Author

Note that although the README shows 5.6.4, the actual version is 5.6.5:
https://github.com/weidai11/cryptopp/commits/c621ce053298fafc1e59191079c33acd76045c26/Readme.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant