Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reference 226 and 284 bugs in workaround since the gyrations are not readily ↵ | Jeffrey Walton | 2016-09-18 | 1 | -2/+2 |
| | | | | apparent | ||||
* | Fix SunCC 12.5 failed validation in gcm.cpp (Issue 284) | Jeffrey Walton | 2016-09-18 | 1 | -3/+7 |
| | |||||
* | Fix SunCC 12.3 - 12.5 crash in gcm.cpp | Jeffrey Walton | 2016-09-18 | 1 | -1/+1 |
| | | | | | | | | | /opt/developerstudio12.5/bin/CC -DNDEBUG -g2 -O2 -m64 -native -KPIC -template=no%extdef -c gcm.cpp assertion failed in function pr_post_process_node() @ preopt.c:3868 assert(nd_eq_(scope_first_stmt_(node), first_s)) CC: ube failed for gcm.cpp | ||||
* | Revert "Fix SunCC 12.3 - 12.5 crash in gcm.cpp" | Jeffrey Walton | 2016-09-18 | 1 | -7/+5 |
| | | | | This reverts commit 519b41e47eee262539ebe5f64019362ef018eeb1. Additional testing cruft was included in the commit. | ||||
* | Fix SunCC 12.3 - 12.5 crash in gcm.cpp | Jeffrey Walton | 2016-09-18 | 1 | -5/+7 |
| | | | | | | | | | $ /opt/developerstudio12.5/bin/CC -DNDEBUG -g2 -O2 -D__SSE2__ -D__SSE3__ -D__SSSE3__ -xarch=ssse3 -Wno-deprecated-declarations -m64 -native -KPIC -template=no%extdef -c gcm.cpp assertion failed in function pr_post_process_node() @ preopt.c:3868 assert(nd_eq_(scope_first_stmt_(node), first_s)) CC: ube failed for gcm.cpp | ||||
* | Merge 'master' into 'trap' | Jeffrey Walton | 2016-09-16 | 1 | -1/+1 |
|\ | |||||
| * | Fixed gcm.cpp compile under MSC/Visual Studio | Jeffrey Walton | 2016-09-16 | 1 | -1/+1 |
| | | |||||
* | | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -10/+10 |
|/ | | | | 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 | ||||
* | Fix gcm.cpp compile under i686 Linux after 97282f61cd8b2155 | Jeffrey Walton | 2016-09-13 | 1 | -1/+1 |
| | |||||
* | Fix gcm.cpp compile under x86_64 Linux after 4f7fb2067df41dd8 | Jeffrey Walton | 2016-09-12 | 1 | -0/+3 |
| | |||||
* | Fixed comments in macro magic | Jeffrey Walton | 2016-09-12 | 1 | -3/+3 |
| | |||||
* | Improved comments in macro magic | Jeffrey Walton | 2016-09-12 | 1 | -11/+14 |
| | |||||
* | Cleaned up use of assembler mnemonics | Jeffrey Walton | 2016-09-12 | 1 | -6/+15 |
| | |||||
* | Re-enable AES-NI/CLMUL when using Clang Integrated Assembler (part of Issue 226) | Jeffrey Walton | 2016-09-11 | 1 | -7/+5 |
| | |||||
* | Disable CLMUL for SunCC 5.13 and below (Issue 226) | Jeffrey Walton | 2016-09-11 | 1 | -9/+9 |
| | |||||
* | Enable AES-NI intrinsics for Clang. Add ARM NEON and PMULL implementation | Jeffrey Walton | 2016-08-24 | 1 | -17/+199 |
| | |||||
* | Add guard for SunCC | Jeffrey Walton | 2016-07-25 | 1 | -1/+1 |
| | |||||
* | Fix SunCC crash and failed compile for gcm.cpp. This is the hammer - we ↵ | Jeffrey Walton | 2016-07-15 | 1 | -2/+2 |
| | | | | don't enable any ASM for the source file (Issue 227) | ||||
* | Fix SunCC 12.x compile error with -std=c++11 (Issue 226) | Jeffrey Walton | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | Cleared "assertion failed in function pr_post_process_node() @ preopt.c" ↵ | Jeffrey Walton | 2016-07-09 | 1 | -2/+6 |
| | | | | under Sun Studio 12.5 (Issue 220) | ||||
* | Go back to Commit 66ada4cc61d62afc | Jeffrey Walton | 2016-07-06 | 1 | -7/+7 |
| | |||||
* | Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be ↵ | Mouse | 2016-07-06 | 1 | -7/+7 |
| | | | | | | | merged by me This reverts commit 762c315566bce681e380641d1894251f984eac10, reversing changes made to b48866631a5587e9348245fedd6f1e0871df35db. | ||||
* | Add MacPorts GCC compiler and Clang integrated assembler support. This is a ↵ | Jeffrey Walton | 2016-07-05 | 1 | -7/+7 |
| | | | | merge of the development branch 'clang-ia' | ||||
* | Merge 'solaris' dev branch into 'master' | Jeffrey Walton | 2016-06-15 | 1 | -11/+11 |
| | |||||
* | Add C++11 alignas support. Deleting 'alignas' branch | Jeffrey Walton | 2016-06-14 | 1 | -1/+2 |
| | |||||
* | Cleared -Wcast-align (Issue 122) | Jeffrey Walton | 2016-01-27 | 1 | -15/+15 |
| | |||||
* | Cleared -Wcast-align (Issue 122) | Jeffrey Walton | 2016-01-25 | 1 | -1/+4 |
| | |||||
* | Cleared -Wcast-align (Issue 122) | Jeffrey Walton | 2016-01-25 | 1 | -5/+9 |
| | |||||
* | Fixed Clang 3.4 compiler error on Linux | Jeffrey Walton | 2015-12-25 | 1 | -0/+4 |
| | |||||
* | Fixed Clang 3.3 integrated assembler crash on Linux | Jeffrey Walton | 2015-12-25 | 1 | -4/+15 |
| | |||||
* | Fixed failed compile on OS X using "-arch i386" due to Clang defining ↵ | Jeffrey Walton | 2015-12-02 | 1 | -3/+3 |
| | | | | __ILP32__ for everything that is 32-bit. MSVC, GCC, ICC and Comeau were OK | ||||
* | Additional documentation; fixed issues with Clang integrated assembler and ↵ | Jeffrey Walton | 2015-11-19 | 1 | -10/+10 |
| | | | | different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class | ||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -11/+30 |
| | | | | (Coverity rollup) | ||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -32/+35 |
| | |||||
* | Backed out Clang integrated assembler changes. LLVM Bug 24232 pushed us over ↵ | Jeffrey Walton | 2015-07-23 | 1 | -13/+12 |
| | | | | the edge. There is some skeleton code remaining for testing. To activate it, perform "make FORCE_ASM=1" | ||||
* | Cleared "invalid operand size" under Clang's integrated assembler. After ↵ | Jeffrey Walton | 2015-07-22 | 1 | -0/+13 |
| | | | | more testing, this might be applied to other assemblers because Clang is probably correct in this instance | ||||
* | Added CRYPTOPP_CLANG_NO_INTEGRATED_AS as a guard in config.h (disabled by ↵ | Jeffrey Walton | 2015-07-21 | 1 | -4/+4 |
| | | | | default since integrated-as is default behavior and the bug is active). GNU_ATT_SYNTAX → GNU_AS_ATT_SYNTAX and GNUINTEL_SYNTAX → GNU_AS_INTEL_SYNTAX | ||||
* | Cut-in to utilize GNU_ATT_SYNTAX and GNU_INTEL_SYNTAX macros. Also see LLVM ↵ | Jeffrey Walton | 2015-07-21 | 1 | -4/+4 |
| | | | | Bug 18916 (https://llvm.org/bugs/show_bug.cgi?id=18916) | ||||
* | Cleared GCC/Clang waning on unknown pragma | Jeffrey Walton | 2015-06-08 | 1 | -1/+3 |
| | |||||
* | fix compile on GCC 4.4 and greater | weidai | 2010-07-29 | 1 | -12/+3 |
| | |||||
* | fix compile on Sun CC | weidai | 2010-07-28 | 1 | -3/+7 |
| | | | | fix compile for non-x86 CPUs | ||||
* | add support for AES-NI and CLMUL instruction sets in AES and GMAC/GCM | weidai | 2010-07-24 | 1 | -15/+192 |
| | |||||
* | add "volatile" to prevent compiler optimizing away code | weidai | 2010-06-18 | 1 | -1/+1 |
| | |||||
* | fix compile on MSVC 6 and MSVC 2003 | weidai | 2009-03-15 | 1 | -2/+7 |
| | |||||
* | speed up GCM key setup | weidai | 2009-03-13 | 1 | -3/+7 |
| | |||||
* | fix Sun Studio compile | weidai | 2009-03-13 | 1 | -1/+1 |
| | |||||
* | - add EAX mode, XSalsa20 | weidai | 2009-03-12 | 1 | -131/+43 |
| | | | | | | - speed up GCM key setup - wipe stack in AES assembly code - speed up CFB mode | ||||
* | tweaks/fixes for 5.6 | weidai | 2009-03-03 | 1 | -3/+3 |
| | |||||
* | changes for 5.6: | weidai | 2009-03-02 | 1 | -0/+735 |
- added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required |