Commit Graph

1882 Commits (d5f2194be0b1c6161507d21cec2ac2c66a0ea07b)

Author SHA1 Message Date
Jeffrey Walton 9cdeb3ce8e Added VFPU options for ARM. Remove AES intrinsics from SunCC 12.3 due to failures in CTR, CCM and GCM modes. Other modes are OK 2016-07-20 05:30:39 -04:00
Jeffrey Walton fd4287e433 Add LLVM bitcode to temporaies cleaned by 'make distclean' rule 2016-07-20 03:03:01 -04:00
Jeffrey Walton 8d7ba8dde9 Merge branch 'master' into hmqv 2016-07-20 01:22:07 -04:00
Jeffrey Walton 7ec3b29df6 Fix missing BMI/BMI2 instrinsics under GCC on Solaris (Issue 230) 2016-07-20 01:17:55 -04:00
Jeffrey Walton 6f0bb9411f Whitespace cleanup in test vectors and data files 2016-07-19 01:13:26 -04:00
Jeffrey Walton 7637e613d9 Merge branch 'master' into hmqv 2016-07-19 00:10:19 -04:00
Jeffrey Walton df47660605 Remove unneeded 'defined(__INTEL_COMPILER)' 2016-07-19 00:09:29 -04:00
Jeffrey Walton 686aef6028 Remove second definition of CRYPTOPP_ALIGN_DATA using alignas 2016-07-18 21:53:18 -04:00
Jeffrey Walton 0e51761f17 Updated documentation 2016-07-18 20:02:58 -04:00
Jeffrey Walton 49b18188b4 Fix deprecated warning with message under GCC 4.47 2016-07-18 19:21:20 -04:00
Jeffrey Walton 170441cd8b Merge branch 'master' into hmqv 2016-07-17 22:16:47 -04:00
Jeffrey Walton 9154975b1a Updated documentation 2016-07-17 22:16:30 -04:00
Jeffrey Walton 4fd51eb06c Add vec_swap for compilers which do not support std::swap'ing SSE and NEON types 2016-07-17 21:25:55 -04:00
Jeffrey Walton 5ad7bbd0c7 Guard CRYPTOPP_CXX11 for STLport
On Android, the compiler will define __cplusplus=201103L when using -std=c++11 even with STLport. STLport appears to be abandoned sometime around 2008.
2016-07-17 20:20:36 -04:00
Jeffrey Walton 862be96868 Merge branch 'master' into hmqv 2016-07-16 23:46:08 -04:00
Jeffrey Walton 1cb906938d Fix SunCC 12.2 and 12.3 failed compile in rijndael.cpp due to std::swap(__m128i, __m128i) 2016-07-16 23:45:16 -04:00
Jeffrey Walton 3c96be47d2 Removed ARM CRC and Crypto specific tests
The tests are now fully exercised by using PLATFORM_CXXFLAGS
2016-07-16 19:00:30 -04:00
Jeffrey Walton affeab6213 Merge branch 'master' into hmqv 2016-07-15 18:02:12 -04:00
Jeffrey Walton fa758dbbd7 Fix SunCC 12.2 failed compile due to -D__AES__ and above platform flags (Issue 228) 2016-07-15 17:25:43 -04:00
Jeffrey Walton aae1f27dee Fix SunCC crash and failed compile for gcm.cpp. This is the hammer - we don't enable any ASM for the source file (Issue 227) 2016-07-15 15:46:31 -04:00
Jeffrey Walton b1f5eb450c Add option to reduce CPU load for GCC Compile Farm policy requirements 2016-07-15 12:27:22 -04:00
Jeffrey Walton bdd1c12fab Fix SunCC 12.x compile error with -std=c++11 (Issue 226) 2016-07-15 04:57:00 -04:00
Jeffrey Walton 700b46546a Tee PLATFORM_CXXFLAGS to log file. Remove unneeded temp file removals. -march=armv7a → -march=armv7-a 2016-07-15 04:41:25 -04:00
Jeffrey Walton 4083ba6d16 Merge branch 'master' into hmqv 2016-07-15 03:53:05 -04:00
Jeffrey Walton 2c3b512b9e Rework Aarch32 (ARM32) and Aarch64 (ARM64) feature detection. Disable ASAN under ARM and GCC 4.8 2016-07-15 03:52:50 -04:00
Jeffrey Walton a65c4ac3ca Fix typo in SunCC check 2016-07-15 01:53:39 -04:00
Jeffrey Walton ba2c778f1b Fix typo in SunCC check 2016-07-15 01:53:01 -04:00
Jeffrey Walton afdb087d89 Merge branch 'master' into hmqv 2016-07-15 00:40:42 -04:00
Jeffrey Walton b099030c46 Fix broken rijndael.cpp compile under Sun Studio (Issue 224) 2016-07-15 00:40:13 -04:00
Jeffrey Walton 168c6250de Stub-out BenchMarkAgreement for HMQV and FHMQV benchmarks 2016-07-14 17:30:37 -04:00
Jeffrey Walton 2983211dab Merge branch 'master' into hmqv 2016-07-14 13:48:06 -04:00
Jeffrey Walton 585b63c450 Disable -Ofast tests for SunCC 2016-07-14 13:47:20 -04:00
Jeffrey Walton 69b141efa8 Add Exception to error counts 2016-07-14 13:10:13 -04:00
Jeffrey Walton 4647b3eb68 Merge branch 'master' into hmqv 2016-07-14 02:37:59 -04:00
Jeffrey Walton 9e2fee6c7f Cleared unused parameter warnings under Visual Studio 2016-07-14 02:25:00 -04:00
Jeffrey Walton e54cf1001d HashedMQV → HMQV_GFP 2016-07-14 02:11:33 -04:00
Jeffrey Walton 86ccf4c008 Added virtual destruction as first class method guarded on CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562. Updated documentation. 2016-07-14 02:05:13 -04:00
Jeffrey Walton dba6c35c5b Updated documentation 2016-07-14 01:59:23 -04:00
Jeffrey Walton 46f907943f Guard test instantiations on Debug builds 2016-07-14 01:55:07 -04:00
Jeffrey Walton 3b7c0550fa Fix opening quote used by Apple's TextEdit program 2016-07-14 01:52:51 -04:00
Jeffrey Walton a6deedd574 Add header, source and data files to vs2010 ZIP 2016-07-14 00:16:01 -04:00
Jeffrey Walton 3ce5f7b730 Updated documentation 2016-07-13 18:32:18 -04:00
Jeffrey Walton a97e61c1dc Stub-out HMQV and FHMQV benchmarks 2016-07-13 17:10:19 -04:00
Jeffrey Walton 5aca5fb96e Add HMQV and FHMQV to VS project files 2016-07-13 16:54:32 -04:00
Jeffrey Walton e9b11b8e08 Whitespace 2016-07-13 15:47:58 -04:00
Jeffrey Walton be4cc91a63 Cleared SDLC warning under Visual Studio 2005 2016-07-13 11:01:24 -04:00
Jeffrey Walton 19763c33a8 Merge branch 'master' into hmqv 2016-07-13 02:13:51 -04:00
Jeffrey Walton 77b36f5a0a Add AVX and AVX2 for Sun Studio 2016-07-13 02:13:18 -04:00
Jeffrey Walton c4f9a7cfce Fix compile under iOS 2016-07-13 01:45:09 -04:00
Jeffrey Walton 4f019623b7 Merge branch 'master' into hmqv 2016-07-13 00:45:07 -04:00