Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Specialized defines to work with/around Clang integrated assembler. The two ↵ | Jeffrey Walton | 2015-07-22 | 1 | -7/+9 | |
| | | | | defines are WORKAROUND_LLVM_BUG_18916 and CRYPTOPP_USING_CLANG_INTEGRATED_ASSEMBLER. Once the 18916 bug is fixed, the other issues around the integrated assembler will remain | |||||
* | Added CRYPTOPP_CLANG_NO_INTEGRATED_AS as a guard in config.h (disabled by ↵ | Jeffrey Walton | 2015-07-21 | 1 | -7/+7 | |
| | | | | 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 | -7/+7 | |
| | | | | Bug 18916 (https://llvm.org/bugs/show_bug.cgi?id=18916) | |||||
* | Cleared -Wunused-but-set-variable from GCC 4.8 and GCC 5.1. The way to ↵ | Jeffrey Walton | 2015-07-20 | 1 | -9/+3 | |
| | | | | handle separators is via locales and facets | |||||
* | Cleared warning under Visual Studio | Jeffrey Walton | 2015-07-17 | 1 | -1/+1 | |
| | ||||||
* | Added GCC_DIAGNOSTIC_AWARE to help suppress some warnings on contemporary ↵ | Jeffrey Walton | 2015-06-29 | 1 | -0/+5 | |
| | | | | compilers. The macro was needed to help with managing old compilers, like GCC 4.2.1, present on OpenBSD | |||||
* | port to Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21 | weidai | 2010-07-05 | 1 | -1/+1 | |
| | | | | change makefile to compile for both i386 and x86_64 on Darwin/Mac OS X | |||||
* | switch to non-branching code in AlmostInverse() | weidai | 2010-06-28 | 1 | -35/+23 | |
| | ||||||
* | fix Integer operator<< output on Windows x64 | weidai | 2009-04-05 | 1 | -1/+3 | |
| | ||||||
* | fix compile on OpenBSD 4.4 | weidai | 2009-03-13 | 1 | -1/+1 | |
| | ||||||
* | from Jeffery Walton: move *.dat files into TestData, make Integer operator<< ↵ | weidai | 2009-03-12 | 1 | -5/+9 | |
| | | | | respect ios::uppercase flag | |||||
* | changes for 5.6: | weidai | 2009-03-02 | 1 | -5/+5 | |
| | | | | | | - 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 | |||||
* | port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16 | weidai | 2009-02-13 | 1 | -12/+16 | |
| | ||||||
* | fix compile with GCC 4.0.1 on MacOS X 64-bit | weidai | 2008-12-22 | 1 | -1/+1 | |
| | ||||||
* | fixes for GCC 4.3.2 (reports from Chris Morgan and DiegoT) | weidai | 2008-11-21 | 1 | -4/+4 | |
| | ||||||
* | fix compile with ICC 10 | weidai | 2007-09-25 | 1 | -3/+5 | |
| | ||||||
* | fix compile with ICC 9.1 on x64 | weidai | 2007-09-24 | 1 | -0/+2 | |
| | ||||||
* | remove branch in assert | weidai | 2007-09-24 | 1 | -1/+1 | |
| | ||||||
* | fix possible branch prediction analysis (BPA) vulnerability | weidai | 2007-08-13 | 1 | -1/+5 | |
| | ||||||
* | fix crash in SSE2_Add on P4 when compiled with MSVC 6.0 with Processor Pack | weidai | 2007-08-02 | 1 | -0/+2 | |
| | ||||||
* | revert to int return value for Add and Sub | weidai | 2007-05-05 | 1 | -16/+16 | |
| | ||||||
* | fix compile for x64, DLL and VC 6 | weidai | 2007-05-04 | 1 | -119/+270 | |
| | ||||||
* | fix compile on Sun CC | weidai | 2007-04-16 | 1 | -0/+2 | |
| | ||||||
* | fix compile with Intel compiler | weidai | 2007-04-16 | 1 | -34/+34 | |
| | ||||||
* | MMX/SSE2 optimizations | weidai | 2007-04-15 | 1 | -1712/+1555 | |
| | ||||||
* | fix compile with Sun CC 64-bit | weidai | 2006-12-20 | 1 | -1/+1 | |
| | ||||||
* | update version number, port to Sun C++ 5.8 | weidai | 2006-12-18 | 1 | -1/+1 | |
| | ||||||
* | fix compile with MSVC 2005 SP1 beta | weidai | 2006-12-10 | 1 | -1/+1 | |
| | ||||||
* | improve Integer initialization | weidai | 2006-06-09 | 1 | -4/+11 | |
| | ||||||
* | fix Integer::Encode | weidai | 2006-03-17 | 1 | -1/+1 | |
| | ||||||
* | fix MSVC 2005 warnings | weidai | 2006-03-13 | 1 | -33/+33 | |
| | ||||||
* | port to GCC 4 | weidai | 2005-09-05 | 1 | -0/+2 | |
| | ||||||
* | port to MSVC .NET 2005 beta 2 | weidai | 2005-07-12 | 1 | -107/+119 | |
| | ||||||
* | changes done for FIPS-140 lab code drop | weidai | 2005-01-20 | 1 | -82/+81 | |
| | ||||||
* | fix compile with -msse2 on systems without memalign() | weidai | 2004-07-18 | 1 | -12/+34 | |
| | ||||||
* | fix for -fPIC | weidai | 2004-07-05 | 1 | -2/+3 | |
| | ||||||
* | disable x86 assembly on systems without GNU as 2.10 or later | weidai | 2004-06-19 | 1 | -2/+1 | |
| | ||||||
* | port to GCC 3.4 | weidai | 2004-06-19 | 1 | -2/+4 | |
| | ||||||
* | avoid read-ahead into invalid memory in P4Optimized::Add | weidai | 2003-10-31 | 1 | -36/+16 | |
| | ||||||
* | add detection for OS support of SSE2 | weidai | 2003-09-05 | 1 | -1/+41 | |
| | ||||||
* | guard against potential integer overflow in allocators | weidai | 2003-08-04 | 1 | -7/+14 | |
| | ||||||
* | fix DLL build | weidai | 2003-08-01 | 1 | -6/+6 | |
| | ||||||
* | unify GCC and MSVC multiplication code | weidai | 2003-08-01 | 1 | -533/+535 | |
| | ||||||
* | enable SSE2 intrinsics on GCC 3.3 or later | weidai | 2003-07-31 | 1 | -729/+671 | |
| | ||||||
* | fix potential threading problem with initialization of static objects | weidai | 2003-07-29 | 1 | -6/+12 | |
| | ||||||
* | fix for x64-64 | weidai | 2003-07-26 | 1 | -1/+1 | |
| | ||||||
* | fix bugs in 64-bit CPU support | weidai | 2003-07-25 | 1 | -278/+465 | |
| | ||||||
* | fix 64-bit CPU issues | weidai | 2003-07-19 | 1 | -5/+7 | |
| | ||||||
* | assembly for more 64-bit CPUs | weidai | 2003-07-19 | 1 | -13/+25 | |
| | ||||||
* | added support for using encoding parameters and key derivation parameters | weidai | 2003-07-16 | 1 | -2/+2 | |
| |