summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove unneeded 'defined(__INTEL_COMPILER)'Jeffrey Walton2016-07-192-10/+10
|
* Remove second definition of CRYPTOPP_ALIGN_DATA using alignasJeffrey Walton2016-07-182-12/+2
|
* Updated documentationJeffrey Walton2016-07-181-2/+2
|
* Fix deprecated warning with message under GCC 4.47Jeffrey Walton2016-07-181-28/+4
|
* Updated documentationJeffrey Walton2016-07-171-2/+4
|
* Add vec_swap for compilers which do not support std::swap'ing SSE and NEON typesJeffrey Walton2016-07-172-4/+15
|
* Guard CRYPTOPP_CXX11 for STLportJeffrey Walton2016-07-172-2/+4
| | | | On Android, the compiler will define __cplusplus=201103L when using -std=c++11 even with STLport. STLport appears to be abandoned sometime around 2008.
* Fix SunCC 12.2 and 12.3 failed compile in rijndael.cpp due to ↵Jeffrey Walton2016-07-161-1/+8
| | | | std::swap(__m128i, __m128i)
* Removed ARM CRC and Crypto specific testsJeffrey Walton2016-07-161-58/+2
| | | | The tests are now fully exercised by using PLATFORM_CXXFLAGS
* Fix SunCC 12.2 failed compile due to -D__AES__ and above platform flags ↵Jeffrey Walton2016-07-151-2/+5
| | | | (Issue 228)
* Fix SunCC crash and failed compile for gcm.cpp. This is the hammer - we ↵Jeffrey Walton2016-07-151-2/+2
| | | | don't enable any ASM for the source file (Issue 227)
* Add option to reduce CPU load for GCC Compile Farm policy requirementsJeffrey Walton2016-07-151-5/+18
|
* Fix SunCC 12.x compile error with -std=c++11 (Issue 226)Jeffrey Walton2016-07-151-1/+1
|
* Tee PLATFORM_CXXFLAGS to log file. Remove unneeded temp file removals. ↵Jeffrey Walton2016-07-151-13/+11
| | | | -march=armv7a → -march=armv7-a
* Rework Aarch32 (ARM32) and Aarch64 (ARM64) feature detection. Disable ASAN ↵Jeffrey Walton2016-07-151-52/+43
| | | | under ARM and GCC 4.8
* Fix typo in SunCC checkJeffrey Walton2016-07-151-1/+1
|
* Fix broken rijndael.cpp compile under Sun Studio (Issue 224)Jeffrey Walton2016-07-152-10/+17
|
* Disable -Ofast tests for SunCCJeffrey Walton2016-07-141-6/+8
|
* Add Exception to error countsJeffrey Walton2016-07-141-30/+30
|
* Cleared SDLC warning under Visual Studio 2005Jeffrey Walton2016-07-131-1/+1
|
* Add AVX and AVX2 for Sun StudioJeffrey Walton2016-07-132-0/+9
|
* Fix compile under iOSJeffrey Walton2016-07-133-19/+10
|
* Cleared most "Conditional jump or move depends on uninitialised value" ↵Jeffrey Walton2016-07-131-4/+5
| | | | (Issue 223)
* Aloow GCC to particpate in MACH-O initializationJeffrey Walton2016-07-122-4/+4
|
* Clear Valgrind findings under -OfastJeffrey Walton2016-07-126-30/+44
|
* Add test for -OfastJeffrey Walton2016-07-121-8/+69
|
* Add tests Debug and Release test using PLATFORM_CXXFLAGS. Fix copy/paste ↵Jeffrey Walton2016-07-121-53/+116
| | | | omitting MAKE and MAKEARGS
* Add PLATFORM_CXXFLAGS for Aolaris and ARM testing. Add DEPRECATED_CXXFLAGS ↵Jeffrey Walton2016-07-121-458/+250
| | | | to managed deprecated warnings. Rework the way Make is invoked with CXX and CXXFLAGS
* Disable automatic detection of CRYPTOPP_BOOL_SSE4_INTRINSICS_AVAILABLE for ↵Jeffrey Walton2016-07-122-6/+12
| | | | SunCC. Remove #error for C++17 (Issue 222)
* Add tests for SunCC and GCC defines (__SSE2__, __SSE3__, __AES__, ↵Jeffrey Walton2016-07-111-0/+88
| | | | __PCLMUL__, __RDRND__, etc)
* Fixed spelling errors in setenv-* scriptsJeffrey Walton2016-07-114-5/+5
|
* Update comment for Sun Studio 12.4Jeffrey Walton2016-07-112-2/+4
|
* Simplify RDRAND and RDSEED implementation selection logic. Its was too ↵Jeffrey Walton2016-07-101-67/+23
| | | | convoluted
* Fix SunCC version for RDSEED, which is available in Sun Studio 12.5Jeffrey Walton2016-07-101-1/+1
|
* Fix compile under Sun Studio 12.3 and below with -xarch=aes definesJeffrey Walton2016-07-103-12/+12
|
* Add SunCC 12.4 support for specialized implementations if CRC, RDRAND and BLAKE2Jeffrey Walton2016-07-103-5/+10
|
* Add RDRAND and RDSEED for SunCC 12.1 and aboveJeffrey Walton2016-07-102-26/+37
|
* Add header <nmmintrin.h> for SunCC 12.4Jeffrey Walton2016-07-101-0/+5
|
* Update commentJeffrey Walton2016-07-101-0/+2
|
* Disable -O5 tests for Sun Studio. The optimizer is producing bad code for ↵Jeffrey Walton2016-07-101-3/+10
| | | | BLAKE2b
* Cleanup script. Reduce uname calls. Enable SunCC 12.5 by default, if ↵Jeffrey Walton2016-07-091-73/+155
| | | | available. Remove adhoc.exe artifact on each test. Add explicit tests for OPT_O0, OPT_O1, OPT_O2, OPT_G0, OPT_G1 and OPT_G2. Remove SUNCC_123_OR_ABOVE. Print DEBUG_CXXFLAGS, RELEASE_CXXFLAGS and VALGRIND_CXXFLAGS
* Tighten ARM feature testing to avoid compiler cross-pollinationJeffrey Walton2016-07-091-11/+13
|
* Cleared "assertion failed in function pr_post_process_node() @ preopt.c" ↵Jeffrey Walton2016-07-092-4/+8
| | | | under Sun Studio 12.5 (Issue 220)
* Fix Solaris 10 script and compiler issuesJeffrey Walton2016-07-091-4/+16
|
* Cleanup scriptJeffrey Walton2016-07-091-14/+34
|
* Removed second tee, which caused duplicat emessagesJeffrey Walton2016-07-091-1/+1
|
* Fix "Error: The operand ___LKDB cannot be assigned to" under Sun Studio 12.5 ↵Jeffrey Walton2016-07-081-1/+1
| | | | (formerly Issue 188)
* Fix Sun Studio 12.5 detection. Only add "-w -erroff=wvarhidemem ↵Jeffrey Walton2016-07-081-4/+9
| | | | -erroff=voidretw" to SunCC 12.2 and above
* Fix missing '-a' option for egrep on SolarisJeffrey Walton2016-07-081-2/+2
|
* Add Studio 12.5 compile/link testJeffrey Walton2016-07-081-3/+3
|