Commit Graph

  • a4e4e48127 Fixed install path for Windows in CMake (for example, for use with MinGW/MSYS environment) Alexander Shishenko 2016-08-07 15:54:36 +0300
  • 90f9d1a9db Fix compile error on Pine64 dev-board under Aarch64 with GCC 4.9 Jeffrey Walton 2016-08-03 19:34:22 -0400
  • 0338347929 Merge branch 'master' into hmqv Jeffrey Walton 2016-08-02 09:30:23 -0400
  • 6997628f6d Add guards for HAVE_O3, HAVE_O5, HAVE_OS and HAVE_OFAST Jeffrey Walton 2016-08-02 09:29:38 -0400
  • d1188ef7e7 Merge pull request #239 from anonimal/cpu-mingw-fix Jeffrey Walton 2016-08-01 16:25:37 -0400
  • bf9809ef57
    cpu: fix MinGW-w64 build. Closes #237 anonimal 2016-08-01 19:56:43 +0000
  • 3f6d499c19 Fix missing arm_acle.h under GCC 4.8. Rearrange some defines to better account for ARM and MIPS Jeffrey Walton 2016-08-01 13:41:42 -0400
  • 71ef695187 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-31 04:32:58 -0400
  • 49bf0112d8 Fix spelling error Jeffrey Walton 2016-07-31 04:31:57 -0400
  • 6a9ce709bc Merge branch 'master' into hmqv Jeffrey Walton 2016-07-31 04:18:38 -0400
  • 3ffb1f3565 Fix failed self tests under -Ofast and -O5. It appears to be a SunCC compiler bug Jeffrey Walton 2016-07-31 04:18:01 -0400
  • 8dffadf2e3 Fix USER_CXXFLAGS reporting Jeffrey Walton 2016-07-30 11:37:10 -0400
  • b4726950c2 Add options for SunCC as arrary elements Jeffrey Walton 2016-07-30 07:20:08 -0400
  • 2ce447d896 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-30 06:33:45 -0400
  • e6ad2579ca Remove extraneous whitespace from options Jeffrey Walton 2016-07-30 06:31:50 -0400
  • 53d1cb52d3 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-29 05:56:45 -0400
  • 8c63bc3a63 Add -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS for -O3 and above for ARM and MIPS (Issue 231) Jeffrey Walton 2016-07-29 05:56:12 -0400
  • 8a5d1f62da Merge branch 'master' into hmqv Jeffrey Walton 2016-07-29 01:48:28 -0400
  • 22ed5382ed Removed RETAINED_CXXFLAGS. Add USER_CXXFLAGS. Add HAVE_AARCH32 and Aarch32 tests Jeffrey Walton 2016-07-29 01:47:44 -0400
  • 0db3a4e5d7 Fix GCC 4.9 internal compiler error when using poly128_t (Issue 233) Jeffrey Walton 2016-07-28 23:52:55 -0400
  • bca0fa6a9e Add test for unified asm syntax This is a premeptive strike to ensure no surprises when divided syntax is deprecated Jeffrey Walton 2016-07-28 05:12:17 -0400
  • 8b09565b6e Updated year in copyright notice Jeffrey Walton 2016-07-27 15:45:46 -0400
  • 274bbf4a6e Merge branch 'master' into hmqv Jeffrey Walton 2016-07-25 08:04:35 -0400
  • 0b8cea5c51 Add guard for SunCC Jeffrey Walton 2016-07-25 08:03:56 -0400
  • b99a92fe72 Whitespace checkin Jeffrey Walton 2016-07-24 23:41:24 -0400
  • 08c20d7a7b Merge branch 'master' into hmqv Jeffrey Walton 2016-07-24 21:55:30 -0400
  • 57337a5479 Fix missing defines under Windows Jeffrey Walton 2016-07-24 21:30:03 -0400
  • 11c723e1b9 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-24 20:43:25 -0400
  • 06a7abc9c8 Whitespace cleanup Jeffrey Walton 2016-07-24 19:28:01 -0400
  • 8213936b55 Fix unwanted IOS_ARCH reset to armv7 Jeffrey Walton 2016-07-24 14:38:58 -0400
  • e2bf6824ff Fix cannot convert between 'word64*' and 'uint64_t*' and -fpermissive Jeffrey Walton 2016-07-24 13:40:58 -0400
  • f0f0408c89 Add polynomial multiply instruction detection Jeffrey Walton 2016-07-24 09:48:28 -0400
  • 43320dd727 Fixed compile under Visual Studio 2008, 32-bit Jeffrey Walton 2016-07-24 04:20:50 -0400
  • fc5ad7ea7d Removed SSE2 and SSE4 restrictions under Visual Studio Jeffrey Walton 2016-07-24 01:25:30 -0400
  • fa0b378173 Add SSE2 guard with CRYPTOPP_BOOL_SSE2_AVAILABLE Jeffrey Walton 2016-07-24 00:47:37 -0400
  • 7716f5f689 Enable CRYPTOPP_BOOL_SSE4_INTRINSICS_AVAILABLE Jeffrey Walton 2016-07-24 00:39:20 -0400
  • 0176e9155f Merge branch 'master' into hmqv Jeffrey Walton 2016-07-24 00:35:46 -0400
  • 32e6276baf Prefer union access over pointer cast Also see http://stackoverflow.com/a/38547909/608639 Jeffrey Walton 2016-07-24 00:34:55 -0400
  • ef4f185d9b Avoid accessing union value through inactive member Jeffrey Walton 2016-07-23 23:49:26 -0400
  • d8638a597f Fixed arguments to _mm_set_epi64x Jeffrey Walton 2016-07-23 22:09:26 -0400
  • f532b02a96 Add replacement for _mm_set_epi64x under Sun Studio 12.3 and below Jeffrey Walton 2016-07-23 21:39:18 -0400
  • 7378a1b86d Cleared analysis warning on use of boolean in arithmetic expression Jeffrey Walton 2016-07-23 19:37:17 -0400
  • eba3f83327 Use CRYPTOPP_DISABLE_INTEL_ASM to disable Panama's ASM Jeffrey Walton 2016-07-23 08:10:38 -0400
  • c7b329db90 Add fpv5 fpu option Jeffrey Walton 2016-07-22 23:17:46 -0400
  • f6e1f0c846 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-22 05:42:53 -0400
  • 2d55eeb2be Fix HAVE_ARM_VFPV3 typo. Fix PLATFORM_CXXFLAGS for first debug and release build Jeffrey Walton 2016-07-22 05:42:14 -0400
  • 0c801ce822 Fix broken compile with GCC 4.9 and 4.9 in Debug configuration with -std=c++11 Jeffrey Walton 2016-07-22 03:25:25 -0400
  • c94a81106b Merge branch 'master' into hmqv Jeffrey Walton 2016-07-22 02:52:44 -0400
  • e8d3ddffd8 Removed HAVE_ARM_ASIMD. Add HAVE_ARMV8. Enable at least '-march=armv8-a' for all Aarch64 platforms Jeffrey Walton 2016-07-22 02:52:06 -0400
  • c1b57a9a7f Add logic for ARM vfpd32 CPU flag Jeffrey Walton 2016-07-22 00:46:14 -0400
  • 747962c445 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-21 18:04:22 -0400
  • a327717618 Guard _blsr_u64 and _tzcnt_u64 on __x86_64__ Jeffrey Walton 2016-07-21 18:04:05 -0400
  • 29bd2bc95c Add additional FILTERED_CXXFLAGS Jeffrey Walton 2016-07-21 18:00:49 -0400
  • c835af049b Add additional FILTERED_CXXFLAGS Jeffrey Walton 2016-07-21 17:59:13 -0400
  • d69216c093 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-21 02:58:10 -0400
  • 6ed2a60a53 Add -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS for -O5 and -Ofast Jeffrey Walton 2016-07-21 02:57:50 -0400
  • 78f44516e7 Finish adding EC prefix to classes which operate over elliptic curves Jeffrey Walton 2016-07-21 02:54:09 -0400
  • 060ba1a696 Add EC prefix to classes which operate over elliptic curves Jeffrey Walton 2016-07-21 00:21:48 -0400
  • 9529d19760 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-20 20:08:35 -0400
  • c606ea2573 Remove 32-bit ARMv8 FPU flags from Aarch64 Jeffrey Walton 2016-07-20 20:08:00 -0400
  • e0ca095144 Fix "unrecognized command line option ‘-mfpu=neon-fp-armv8" under GCC 4.8 Jeffrey Walton 2016-07-20 11:15:03 -0400
  • 9f9b050c7f Remove soft-float from ARMv8 Jeffrey Walton 2016-07-20 10:31:00 -0400
  • 5bc1f5bfd1 Add -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS for -Ofast testing since it auto-vectorizes under GCC Jeffrey Walton 2016-07-20 09:54:03 -0400
  • e7e61e8f9e Add ARM floating point ABI detection Jeffrey Walton 2016-07-20 09:49:06 -0400
  • 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 Jeffrey Walton 2016-07-20 05:30:39 -0400
  • fd4287e433 Add LLVM bitcode to temporaies cleaned by 'make distclean' rule Jeffrey Walton 2016-07-20 03:03:01 -0400
  • 8d7ba8dde9 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-20 01:22:07 -0400
  • 7ec3b29df6 Fix missing BMI/BMI2 instrinsics under GCC on Solaris (Issue 230) Jeffrey Walton 2016-07-20 01:17:55 -0400
  • 6f0bb9411f Whitespace cleanup in test vectors and data files Jeffrey Walton 2016-07-19 01:13:26 -0400
  • 7637e613d9 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-19 00:10:19 -0400
  • df47660605 Remove unneeded 'defined(__INTEL_COMPILER)' Jeffrey Walton 2016-07-19 00:09:29 -0400
  • 686aef6028 Remove second definition of CRYPTOPP_ALIGN_DATA using alignas Jeffrey Walton 2016-07-18 21:53:18 -0400
  • 0e51761f17 Updated documentation Jeffrey Walton 2016-07-18 20:02:58 -0400
  • 49b18188b4 Fix deprecated warning with message under GCC 4.47 Jeffrey Walton 2016-07-18 19:21:20 -0400
  • 170441cd8b Merge branch 'master' into hmqv Jeffrey Walton 2016-07-17 22:16:47 -0400
  • 9154975b1a Updated documentation Jeffrey Walton 2016-07-17 22:16:30 -0400
  • 4fd51eb06c Add vec_swap for compilers which do not support std::swap'ing SSE and NEON types Jeffrey Walton 2016-07-17 21:25:55 -0400
  • 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. Jeffrey Walton 2016-07-17 20:20:36 -0400
  • 862be96868 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-16 23:46:08 -0400
  • 1cb906938d Fix SunCC 12.2 and 12.3 failed compile in rijndael.cpp due to std::swap(__m128i, __m128i) Jeffrey Walton 2016-07-16 23:45:16 -0400
  • 3c96be47d2 Removed ARM CRC and Crypto specific tests The tests are now fully exercised by using PLATFORM_CXXFLAGS Jeffrey Walton 2016-07-16 19:00:30 -0400
  • affeab6213 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-15 18:02:12 -0400
  • fa758dbbd7 Fix SunCC 12.2 failed compile due to -D__AES__ and above platform flags (Issue 228) Jeffrey Walton 2016-07-15 17:25:43 -0400
  • 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) Jeffrey Walton 2016-07-15 15:46:31 -0400
  • b1f5eb450c Add option to reduce CPU load for GCC Compile Farm policy requirements Jeffrey Walton 2016-07-15 12:27:22 -0400
  • bdd1c12fab Fix SunCC 12.x compile error with -std=c++11 (Issue 226) Jeffrey Walton 2016-07-15 04:57:00 -0400
  • 700b46546a Tee PLATFORM_CXXFLAGS to log file. Remove unneeded temp file removals. -march=armv7a → -march=armv7-a Jeffrey Walton 2016-07-15 04:41:25 -0400
  • 4083ba6d16 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-15 03:53:05 -0400
  • 2c3b512b9e Rework Aarch32 (ARM32) and Aarch64 (ARM64) feature detection. Disable ASAN under ARM and GCC 4.8 Jeffrey Walton 2016-07-15 03:52:50 -0400
  • a65c4ac3ca Fix typo in SunCC check Jeffrey Walton 2016-07-15 01:53:39 -0400
  • ba2c778f1b Fix typo in SunCC check Jeffrey Walton 2016-07-15 01:53:01 -0400
  • afdb087d89 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-15 00:40:42 -0400
  • b099030c46 Fix broken rijndael.cpp compile under Sun Studio (Issue 224) Jeffrey Walton 2016-07-15 00:40:13 -0400
  • 168c6250de Stub-out BenchMarkAgreement for HMQV and FHMQV benchmarks Jeffrey Walton 2016-07-14 17:30:37 -0400
  • 2983211dab Merge branch 'master' into hmqv Jeffrey Walton 2016-07-14 13:48:06 -0400
  • 585b63c450 Disable -Ofast tests for SunCC Jeffrey Walton 2016-07-14 13:47:20 -0400
  • 69b141efa8 Add Exception to error counts Jeffrey Walton 2016-07-14 13:10:13 -0400
  • 4647b3eb68 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-14 02:37:59 -0400
  • 9e2fee6c7f Cleared unused parameter warnings under Visual Studio Jeffrey Walton 2016-07-14 02:25:00 -0400
  • e54cf1001d HashedMQV → HMQV_GFP Jeffrey Walton 2016-07-14 02:11:33 -0400