cacd104162Fix CVE number to CVE-2016-7420. Deleted <config.recommend> by hand because Git could not find it in its heart to do it with 'git mv'
Jeffrey Walton
2016-09-19 12:22:51 -0400
151521d68fCleanup use of CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562
Jeffrey Walton
2016-09-19 00:56:01 -0400
714daaf570Fix broken Clang compile with -march=x86-64 (Issue 283) It would be great if Clang stopped pretending to be other compilers. In the absence of honesty, it would be nice if it consumed the same programs GCC does
Jeffrey Walton
2016-09-19 00:51:35 -0400
03785199fdAdd guard for X86/X64/X32 headers
Jeffrey Walton
2016-09-18 22:24:10 -0400
f041382c55Add tests with -march=i686 and -march=x86-64 -march=native effectively tests a maximum, while the two new tests verify the minimum
Jeffrey Walton
2016-09-18 01:00:23 -0400
d6d2307b78Fix test for assert, std::min and std::max OS X's grep is not matching them, but egrep matches them
Jeffrey Walton
2016-09-18 00:39:56 -0400
7de39aa18fUpdated comments in cryptest.nmake
Jeffrey Walton
2016-09-17 23:21:34 -0400
587a9956fcAdded test for use of std::min and std::max This is due to Windows.h and NOMINMAX. Linux test fine, while Windows breaks. We need to use either the library's 'STDMIN(a,b)' or '(std::min)(a, b);'
Jeffrey Walton
2016-09-17 22:08:12 -0400
6930e27842Add Tweak name for tweakable block ciphers
Jeffrey Walton
2016-09-17 20:16:03 -0400
7620976826Guard inclusion of <intrin.h> with VS2005 and above
Jeffrey Walton
2016-09-17 18:42:35 -0400
a0bc85cfc8Add trap.h and ossig.h to vs2005.zip
Jeffrey Walton
2016-09-17 18:41:36 -0400
334514d585Add trap.h and ossig.h to vc60.zip
Jeffrey Walton
2016-09-17 18:12:45 -0400
01b4ada148Merge dev-branch 'trap' into 'master'
Jeffrey Walton
2016-09-17 17:21:53 -0400
262e95fd84Add VS2010 *.filters files to list of files converted to CRLF endings
Jeffrey Walton
2016-09-17 17:20:24 -0400
b7a08f1110Use __debugbreak rather than DebugBreak on Windows Also see "How to get a declaration for DebugBreak without including Windows.h?" (http://stackoverflow.com/q/39551229) on Stack Overflow
Jeffrey Walton
2016-09-17 17:17:28 -0400
dc09f7446cRemove use of NDEBUG in dll.h
Jeffrey Walton
2016-09-17 14:40:23 -0400
c207012123Add cryptest.sh tests for includio of <assert.h> and <cassert>; and use of NDEBUG or assert\(...\)
Jeffrey Walton
2016-09-17 14:38:52 -0400
3815b908abAdd ossig.h. Move SignalHandler to ossig.h This avoids a circular dependency between misc.h and trap.h. It also allows us to logically segregate and group code to replace C++ handlers, like set_terminate
Jeffrey Walton
2016-09-17 12:23:02 -0400
91ca6c117dChange from NDEBUG to CRYPTOPP_DEBUG in source files to ensure all debug behavior pivots on CRYPTOPP_DEBUG, and not NDEBUG (Issue 277, CVE-2016-7420)
Jeffrey Walton
2016-09-16 14:51:48 -0400
58c33810e7Restore MARS capability to use 448-bit keys
Uri Blumenthal
2016-09-16 12:19:12 -0400
6847978f0aMerge 'master' into 'trap'
Jeffrey Walton
2016-09-16 11:28:23 -0400
399a1546deAdd CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420
Jeffrey Walton
2016-09-16 11:27:15 -0400
8779c8cd78fixed Keccak and SHA3 to support HMAC
DevJPM
2016-09-16 16:31:41 +0200
69f3d9483eFixed gcm.cpp compile under MSC/Visual Studio
Jeffrey Walton
2016-09-16 08:09:04 -0400
fca5fbb361Add information on C++ Static Initialization Ordering
Jeffrey Walton
2016-09-15 16:11:34 -0400
875852fcbcCleared SunCC warning "DL_ElgamalLikeSignatureAlgorithm is expected to return a value"
Jeffrey Walton
2016-09-14 20:50:41 -0400
299288b2e7Add Solaris SunCC and GCC specific configuration options
Jeffrey Walton
2016-09-14 15:15:42 -0400
4c5017428bAdd machine and system detection using 'uname' for Linux and Unix
Jeffrey Walton
2016-09-14 13:57:53 -0400
ad47c0cce8Add integger.cpp as the thrird object file in the list of object files This should have been performed at Commit 7f958575ea
Jeffrey Walton
2016-09-14 12:03:27 -0400
c70f01d7b3Relocate first PIC code to just after Windows options. Remove second PIC code based on SIZEOF_POINTER since it only managed to set for x86_64
Jeffrey Walton
2016-09-14 06:33:34 -0400
1204d3dfccAdd -fPIC for builds except for 32-bit x86 and Windows
Jeffrey Walton
2016-09-14 01:15:18 -0400
9280850b26Enable Cmake's VERBOSE=1 by default. Cmake's choice of default options are awful. No wonder they hide them by default
Jeffrey Walton
2016-09-13 23:54:16 -0400
5790163abcUse __BIGGEST_ALIGNMENT__ only if its smaller than sizeof\(T\)
Jeffrey Walton
2016-09-13 22:28:03 -0400
db768200abUncomment existing SHA256::Transform, enable when __OPTIMIZE_SIZE__ is defined
Jeffrey Walton
2016-09-13 21:06:42 -0400
ff67abdec5Add virtual dtor for IteratedHash and ClonableImpl due to non-trivial data members
Jeffrey Walton
2016-09-13 20:44:14 -0400
df7e07e75eThe commit had a typo. This reverts commit 11eede3926.
Jeffrey Walton
2016-09-13 19:52:45 -0400
11eede3926Add veirtual dtor IteratedHash and ClonableImpl due to non-trivial data members
Jeffrey Walton
2016-09-13 18:31:01 -0400
4f7fb2067dCleaned up use of assembler mnemonics
Jeffrey Walton
2016-09-12 17:47:12 -0400
3c9096a85dUpdated comments in cryptest.sh
Jeffrey Walton
2016-09-12 16:06:21 -0400
3585190924Fix SunCC 5.11 and 5.12 CXXFLAGS and -xarch options. We were still catcing the "requires -xarch=sse4_2" message
Jeffrey Walton
2016-09-12 07:34:59 -0400
27b27475e9Use __BIGGEST_ALIGNMENT__ over sizeof(T), if __BIGGEST_ALIGNMENT__ is available __BIGGEST_ALIGNMENT__ is provided by some compilers, like GCC and ICC (but not Clang). It is usually 16 on 64-bit platforms; and it is usually 8 on 32-bit platforms
Jeffrey Walton
2016-09-12 06:34:00 -0400
28c3d685e3Attempt to fix SunCC 5.11 and 5.12 flags and xarch options in a generic way
Jeffrey Walton
2016-09-12 05:06:55 -0400
bb2f54a668Fix line 859: /1024/1024: syntax error: operand expected (error token is "/1024/1024")
Jeffrey Walton
2016-09-12 04:17:39 -0400
1261c1a37bFixed 5.6.4 rlease date (9/11 instead of 9/10)
Jeffrey Walton
2016-09-12 03:07:08 -0400
d83a7e08a9Re-enable AES-NI/CLMUL when using Clang Integrated Assembler (part of Issue 226)
Jeffrey Walton
2016-09-11 23:22:02 -0400
737f5b0b72Disable CLMUL for SunCC 5.13 and below (Issue 226)
Jeffrey Walton
2016-09-11 22:52:26 -0400
84db27c8f6Post-release version increment for CMake
Jeffrey Walton
2016-09-11 20:40:09 -0400
f05ea1adafRemoved stray dollar sign
Uri Blumenthal
2016-09-11 17:09:35 -0400
95fb9bae68Changes for BouncyCastle interoperability
Uri Blumenthal
2016-09-11 17:06:49 -0400
250d35b7d3Merge 'master' into 'ecies'
Jeffrey Walton
2016-09-11 14:35:35 -0400
aa5767cccfPost-release version increment
Jeffrey Walton
2016-09-11 14:35:21 -0400
cc80fb6471Merge 'master' into 'ecies'
Jeffrey Walton
2016-09-11 09:05:34 -0400