Removed likely and unlikely macros Benchmarking showed the use of the macros slowed things down. Profile guided bracnh reordering, committed at dc99266599a0e72d, provided a better benefit
Jeffrey Walton
2016-09-28 18:18:55 -0400
Coverity finding CID 147829 Bad bit shift operation (BAD_SHIFT) I'm fairly certian this is a false positive. Checking GF2NT::MultiplicativeInverse under code coverage shows its exercised 555,735 times. We will clear it anayway to squash the finding For those not aware, on Linux and Unix, you can issue 'make coverage' and get code coverage statistics
Jeffrey Walton
2016-09-27 20:20:54 -0400
Add master-merge script I think this script needs to be visible to the world so they can see how we handle the process
Jeffrey Walton
2016-09-27 11:59:44 -0400
b885d6c9adAdd cryptest.sh to root directory The move into TestScriipts is inconvenient. Others have already asked about it
Jeffrey Walton
2016-09-26 04:12:30 -0400
51884539cbEnable VMAC for X86 ASM X64 ASM was not previously disabled. X32 must be disabled until the port is complete
Jeffrey Walton
2016-09-26 00:17:36 -0400
6b49827ee5Merge branch 'Keccak-Typedef' from JPM
Jeffrey Walton
2016-09-24 19:48:29 -0400
c892295487Remove uneeded -Wno-delete-non-virtual-dtor from GNUmakefile -Wno-delete-non-virtual-dtor is no longer needed since we have virtual destructors in place and they are active in config.h
Jeffrey Walton
2016-09-24 00:05:24 -0400
b5b8dc86bdAdd TestScripts to GNUmakefile
Jeffrey Walton
2016-09-23 23:30:44 -0400
1b5f1b6cf9Fixed typo in cryptest.sh
Jeffrey Walton
2016-09-23 23:22:11 -0400
a2b3e8653fFixed "cryptest.exe: '2.4+1e9' is not a value" (Issue 299)
Jeffrey Walton
2016-09-23 21:10:15 -0400
0a22957481Disable X86 ASM for VMAC (Issue 304) Address Sanitizer reports problems from GCC 4.9 to 5.3 compilers. Valgrind 2.13-SVN does not report a problem. It needs to be investiagted more to determine what's going on
Jeffrey Walton
2016-09-23 20:56:01 -0400
b1196d8319Add messages for STLport and LLVM runtime and STL library
Jeffrey Walton
2016-09-23 16:17:18 -0400
95242416d6Delete cryptest-ios.sh after 'git mv' failed to delete it
Jeffrey Walton
2016-09-23 14:45:42 -0400
dca76d760dDelete cryptest.sh after 'git mv' failed to delete it
Jeffrey Walton
2016-09-23 14:44:03 -0400
2a22a84cd8Fix typo in message
Jeffrey Walton
2016-09-23 13:38:09 -0400
4ff49bfc62Make GNU runtime and STL defult library. Add warning meesage when using GNU gear
Jeffrey Walton
2016-09-23 12:43:48 -0400
e221eedc7aMake GNU runtime and STL defult library. Add warning meesage when using GNU gear
Jeffrey Walton
2016-09-23 12:43:04 -0400
d32d49c3b0Add unset argument to clear former envars
Jeffrey Walton
2016-09-23 12:25:35 -0400
2bafebe798Organize test scripts (Issue 303)
Jeffrey Walton
2016-09-23 12:04:33 -0400
01dbfc8151Organize test scripts (Issue 303)
Jeffrey Walton
2016-09-23 11:32:48 -0400
e8b9b7475fOrganize test scripts (Issue 303)
Jeffrey Walton
2016-09-23 11:32:14 -0400
2ac9ea1253Guard use of '-march=native' in test script
Jeffrey Walton
2016-09-23 02:53:20 -0400
f9ee4e2dabRevert 823bc93357 (Issue 302) The 823 commit introduced a subtle bug we were not able to detect during testing. However, users experienced it in the field. We are reverting it because we violated the "do no harm" rule. The next steps are (1) completely remediation and (2) proper testing of the unit
Jeffrey Walton
2016-09-23 01:58:00 -0400
15855226faClang 3.9 and missing member definitions for template classes (Issue 300)
Jeffrey Walton
2016-09-22 23:57:57 -0400
e0651b458fFix Visual Studio 2005 compile (Part of Issue 300)
Jeffrey Walton
2016-09-22 23:54:10 -0400
a33b95325fWhen calculating the AES block cipher, allocate 4K of memory on the stack instead of 256+ bytes. Search within that 4K space to put the 256-byte aligned Locals struct in a place which does not have 4K cache conflicts with the Te temporary buffer. This permits us to call _malloca() or alloca() once per call of this function. This commit also makes sure that the Microsoft-only _freea() occurs at the correct location instead of at a pointer to the middle of the stack, when the memory allocated by _malloca() or alloca() is not 256-byte aligned.
John Byrd
2016-09-22 17:43:57 -0700
ddac25ead8Fix GCC attempting to use -stdlib=libc++
Jeffrey Walton
2016-09-22 19:33:06 -0400
933e63f162Fix use of template parameter as a condition
Jeffrey Walton
2016-09-21 23:04:43 -0400
91020ce3baCleared signed/unsigned warning under Visual Studio (Related to Issue 295)
Jeffrey Walton
2016-09-21 22:10:03 -0400
6bfa0d9ab0Cleared Coverity finding CID 170383 (INTEGER_OVERFLOW) (295) ModPowerOf2 was changed to include a saturating subtract. Unintuitively, the code got faster rather than slower. The saturating operation appears to have helped the optimizer
Jeffrey Walton
2016-09-21 21:50:02 -0400
08a206f3ebRewrite 'keylength < MIN_KEYLENGTH' to avoid -Wtautological-compare The warning surfaces under earlier Clnag's and GCC's
Jeffrey Walton
2016-09-21 12:47:26 -0400
32ae3e52f1Partially revert 714daaf570. We were mostly OK under i686/x86_64, but Clang died completely under ARM-32 and Aarch64.
Jeffrey Walton
2016-09-21 00:35:59 -0400
ee194ed19eMerge remote-tracking branch 'refs/remotes/weidai11/master' into Keccak-Typedef
DevJPM
2016-09-20 11:04:37 +0200
31a7b99f9eRemove CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562 from block defining word64 based on data models We use the samllest word size that meets requirements, not th e largest size. That helps us get to a word128 on more platforms
Jeffrey Walton
2016-09-20 02:26:04 -0400