Commit Graph

  • b8c062247c Fix "missing ']'" Jeffrey Walton 2016-06-09 18:59:23 -0400
  • 9a9f3510a0 Switch to variables for GREP and EGREP so they can be swapped out on Solaris Jeffrey Walton 2016-06-09 16:49:52 -0400
  • f2499f5947 Re-order GCC 5.1 test. Remove duplicate CXX="" Jeffrey Walton 2016-06-09 06:25:59 -0400
  • 5abdaa1cda Make Sun Studio 12.3 default test target. 12.4 is broke at the moment Jeffrey Walton 2016-06-09 05:42:35 -0400
  • dd60cfc61a Add CXX to make invocation Jeffrey Walton 2016-06-09 05:26:30 -0400
  • 0403fc747d Added Sun Studio testing (Issue 180) Jeffrey Walton 2016-06-09 03:47:57 -0400
  • b02724e788 Remove -fPIC from Solaris builds. -Kpic will be added appropriately Jeffrey Walton 2016-06-09 01:02:56 -0400
  • f4ef75ef91 Fix GCC and Solaris builds picking up Sun Studio flags Jeffrey Walton 2016-06-09 00:54:53 -0400
  • 37dad288fd Add warnings ands some suppressions to Sun Studio builds Jeffrey Walton 2016-06-09 00:51:23 -0400
  • 77e4bd7a7b Cleared warning 'Warning: key hides CryptoPP::FixedRoundsCipherFactory::key' Jeffrey Walton 2016-06-09 00:15:02 -0400
  • d67d32dab0 Cleared warning 'Warning: mr hides CryptoPP::ProjectiveDoubling::mr' Jeffrey Walton 2016-06-08 23:41:03 -0400
  • f836f741e8 Update makefile to make it easier to tune Solaris builds during testing Jeffrey Walton 2016-06-08 23:30:39 -0400
  • d965ca66d9 Fixed broken Sun Studio compile (Issue 179) Jeffrey Walton 2016-06-08 21:41:45 -0400
  • ddb120e208 Cleared missing function protoype under Sun Studio Jeffrey Walton 2016-06-08 20:03:52 -0400
  • 639c9024f4 Fix Sun Studio builds (Issue 179) Jeffrey Walton 2016-06-08 19:51:36 -0400
  • 4431bc58e5 Cleared warning 'Warning: personalization hides CryptoPP::BLAKE2_ParameterBlock<0>::personalization' Jeffrey Walton 2016-06-08 17:49:43 -0400
  • bc52b1abf8 Cleared warning 'extra ";" ignored' Jeffrey Walton 2016-06-08 16:46:51 -0400
  • f0f060bb8b Cleared warning 'extra ";" ignored' Jeffrey Walton 2016-06-08 16:22:47 -0400
  • 5849050e14 Cleared warning 'extra ";" ignored' Jeffrey Walton 2016-06-08 16:13:48 -0400
  • 0414faff8e Revert "Add hack to pickup C++11 alignas" Jeffrey Walton 2016-06-07 15:22:11 -0400
  • 16df6e64a8 Add hack to pickup C++11 alignas Jeffrey Walton 2016-06-06 23:57:46 -0400
  • e961c2da5b Merge Atomics branch into Master Jeffrey Walton 2016-06-06 22:08:04 -0400
  • 370483c7aa Change guard for AES, RDRAND and RDSEED. There's no sense in performing the test if none of the features are available Jeffrey Walton 2016-06-05 22:31:10 -0400
  • 5c311d7fab Remove -march=native from AES, RDRAND and RDSEED test Jeffrey Walton 2016-06-05 22:25:08 -0400
  • 259f845bd4 Removed unneeded diagnostic Jeffrey Walton 2016-06-05 18:21:05 -0400
  • cdd88236af Add test for modern compiler and old hardware Jeffrey Walton 2016-06-05 18:15:47 -0400
  • 5d9607613a Fix hasSSE3/hasSSE4 transposiion. Remove Padlock reporting Jeffrey Walton 2016-06-05 17:23:21 -0400
  • 794cf790c9 Merge 9796e7a903 into 7b901f8edc DevJPM 2016-06-05 14:22:00 +0000
  • 7b901f8edc Add -std=c++03, -std=c++11 and -std=c++14 to filtered flags Jeffrey Walton 2016-06-03 18:02:30 -0400
  • 07406e2656 Fix Git merge butchering files. Add -march=armv8-a+crypto and -march=armv8-a+crc to filered flags Jeffrey Walton 2016-06-03 17:55:54 -0400
  • 9b6d7ae156 Merge branch 'master' into arm-neon Jeffrey Walton 2016-06-03 17:37:40 -0400
  • a4dd3ba97a Add code to respect user CXXFLAGS while removing flags we explicitly test Jeffrey Walton 2016-06-03 17:33:41 -0400
  • b0dc644d70 Merge pull request #175 from aberaud/master Jeffrey Walton 2016-06-01 14:30:13 -0700
  • 294c0f9da6 cmake: add BUILD_(STATIC/SHARED) to specify which flavor to build Adrien Béraud 2016-06-01 17:21:40 -0400
  • 1ee66a8fc2 Merge arm-neon into master Jeffrey Walton 2016-06-01 03:10:18 -0400
  • eaafd4206e Change "result=false" to "return fals". There's no sense in trying the instruction if we can't catch the SIGILL or we can't restore SIGMASK state Jeffrey Walton 2016-06-01 01:27:53 -0400
  • 87e2da8388 Fix missing oldMask for x86 Jeffrey Walton 2016-05-31 23:25:44 -0400
  • a10d3c17ba Fix clang warning In 64-bit mode, clang 3.8 warns: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] Fix this by directly returning NULL in these functions. Marcel Raad 2016-05-31 12:55:03 +0200
  • ec8c794a26 Removed duplicate C++11 atomics block. Fixed comment on CRYPTOPP_CXX11_ALIGNAS availability under MS toolchain Jeffrey Walton 2016-05-30 17:46:00 -0400
  • 77f870abb3 Cleared "C4101: unreferenced local variable" under Visual Studio Jeffrey Walton 2016-05-30 08:35:58 -0400
  • f41adb8589 Fix "Too many initializers" under Visual Studio 2012 Jeffrey Walton 2016-05-30 07:49:14 -0400
  • fd6ccce8ed Added non-zero terms to CRC detection code. Exercise all SHA1 instructions during feature test. Apply GCC optimization workaround to MSVC code paths to avoid potential problems Jeffrey Walton 2016-05-30 06:37:08 -0400
  • 89ec42b1f2 Fix GCC optimizing away feature tests Jeffrey Walton 2016-05-30 03:08:53 -0400
  • be572877f6 Commented out assert. Its still firing without an accompanying SIGBUS Jeffrey Walton 2016-05-28 19:22:24 -0400
  • 08fb87417d Updated test script to print more platform information Jeffrey Walton 2016-05-28 16:35:56 -0400
  • b86f3fef87 Backed-off assert for input byte array Jeffrey Walton 2016-05-28 16:01:18 -0400
  • 3b583346ae Added test cases for ARM CRC and Crypto extensions Jeffrey Walton 2016-05-28 15:59:14 -0400
  • b2c38f07a2 Fix ARm-64 detection Jeffrey Walton 2016-05-28 10:19:21 -0400
  • a75abe0de2 Added test cases for ARM CRC and Crypto extensions Jeffrey Walton 2016-05-28 10:10:03 -0400
  • 33582d330a Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-25 18:07:18 -0400
  • 432db09b72 Removed CRYPTOPP_DISABLE_ASM from __BMI__ check Jeffrey Walton 2016-05-25 17:48:16 -0400
  • 3a26c34721 Simplified tests ARM features. Tied ARM intrinsics to CRYPTOPP_DISABLE_ASM to allow easier user control and testing Jeffrey Walton 2016-05-22 13:02:53 -0400
  • addf45d4da Simplified tests ARM features. Tied ARM intrinsics to CRYPTOPP_DISABLE_ASM to allow easier user control and testing Jeffrey Walton 2016-05-22 13:02:09 -0400
  • 428b5a4e36 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-22 11:37:10 -0400
  • 09dc7caf25 Increase allocation size of FixedSizeAlignedSecBlock for State and ParameterBlock Jeffrey Walton 2016-05-22 10:36:03 -0400
  • 733c78ba23 Relocate ARM defines to contribute to CRYPTOPP_BOOL_ALIGN16 Jeffrey Walton 2016-05-21 15:50:04 -0400
  • 07cf417d15 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-21 13:00:35 -0400
  • 884f7fd4ac Remove uneeded assert Jeffrey Walton 2016-05-21 13:00:00 -0400
  • 14fcf50ae0 Add missing constants for Debug builds Jeffrey Walton 2016-05-21 12:58:55 -0400
  • 98944d2252 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-21 12:30:20 -0400
  • 2162219299 Add call to ThrowIfInvalidTruncatedSize in TruncatedFinal Jeffrey Walton 2016-05-21 12:28:52 -0400
  • c4c5a50adf Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-21 12:20:18 -0400
  • 309fbc2e78 Fix hash calculation for big endian machines. Remove unused functions Jeffrey Walton 2016-05-21 12:19:57 -0400
  • 3cd857de7a Fix hash calculation for big endian machines. Remove unused functions Jeffrey Walton 2016-05-21 12:19:01 -0400
  • a6d58714ac Avoid Valgrind uninitialized warning by defering checks and using asserts Jeffrey Walton 2016-05-21 08:45:05 -0400
  • 6a6027c2cd Include "cpu.h" rather than <immintrin.h> directly to avoid compile error when using GCC and -mno-sse<N> Jeffrey Walton 2016-05-21 08:32:23 -0400
  • f260be1f42 Updated documentation Jeffrey Walton 2016-05-21 08:17:49 -0400
  • d7c832b813 Remove ILP32 from CRYPTOPP_L1_CACHE_LINE_SIZE. Clang defines it for all 32-bit data models, and not just X32 Jeffrey Walton 2016-05-20 16:38:42 -0400
  • 9534ce5bc5 Add ARM-64 defines for CRYPTOPP_L1_CACHE_LINE_SIZE Jeffrey Walton 2016-05-20 16:28:55 -0400
  • 38f87d3cfc Whitespace cleanup Jeffrey Walton 2016-05-20 12:36:25 -0400
  • b005d8b4b5 Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and FixedSizeAlignedSecBlock<ParameterBlock> Jeffrey Walton 2016-05-19 14:55:51 -0400
  • 2056421881 Updated documentation Jeffrey Walton 2016-05-19 14:54:41 -0400
  • d37b3f9028 Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and FixedSizeAlignedSecBlock<ParameterBlock> Jeffrey Walton 2016-05-19 14:39:25 -0400
  • 1c8c16f9e8 Updated documentation Jeffrey Walton 2016-05-19 14:37:50 -0400
  • c8e1923515 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-19 08:42:19 -0400
  • c3d61ef78a Fix AMD RDRAND detection. Add VIA Padlock extension detection Jeffrey Walton 2016-05-19 08:32:51 -0400
  • 755edd8262 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-19 04:53:48 -0400
  • 2a163e0b14 Add test for AES, SHA1 and SHA2 from ARM Crypto extension from arm-neon branch Jeffrey Walton 2016-05-19 04:45:35 -0400
  • 3c7b585810 Add test for AES, SHA1 and SHA2 from ARM Crypto extension Jeffrey Walton 2016-05-19 04:18:35 -0400
  • a64d237d90 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-17 10:51:35 -0400
  • 77613ae9b0 Clear Visual Studio C4316 warning for "object allocated on the heap may not be aligned 16" Jeffrey Walton 2016-05-17 08:08:40 -0400
  • 9678e80eb4 Cleaned up Windows-Store Jeffrey Walton 2016-05-17 03:05:18 -0400
  • bb0a7a4498 Cleaned up Windows-Store Jeffrey Walton 2016-05-17 03:04:50 -0400
  • f0f30ade6a Add newline Jeffrey Walton 2016-05-17 02:05:20 -0400
  • 20380f488b Removed extra test for WINAPI_FAMILY Jeffrey Walton 2016-05-17 02:02:35 -0400
  • 5e719b95bb Merge branch 'master' into windows-store Jeffrey Walton 2016-05-16 20:38:02 -0400
  • 7a5a697422 Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-16 20:37:43 -0400
  • f21c15d7af Fix iOS ARM CRC32 and Crypto detection Jeffrey Walton 2016-05-16 20:37:22 -0400
  • e6dca3509f Merge branch 'master' into arm-neon Jeffrey Walton 2016-05-16 18:49:34 -0400
  • b1a7ada564 Merge branch 'atomics' into windows-store Jeffrey Walton 2016-05-16 18:49:05 -0400
  • b42cc4676f Merge branch 'master' into windows-store Jeffrey Walton 2016-05-16 18:48:49 -0400
  • 72308f3f07 Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extension Jeffrey Walton 2016-05-16 18:48:22 -0400
  • 392c55d573 Add runtime detection code for ARM NEON, CRC32 and Crypto extensions Jeffrey Walton 2016-05-16 18:47:43 -0400
  • e846beac35 Add defines for ARMv8 CRC32 and Crypto extensions Jeffrey Walton 2016-05-16 18:47:31 -0400
  • ed211f0a85 Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extension Jeffrey Walton 2016-05-16 18:42:40 -0400
  • 3275bd056e Add runtime detection code for ARM NEON, CRC32 and Crypto extensions Jeffrey Walton 2016-05-16 18:40:23 -0400
  • 311a1dba77 Add defines for ARMv8 CRC32 and Crypto extensions Jeffrey Walton 2016-05-16 18:39:39 -0400
  • c7a9d0d696 Add ARM Crypto reporting to validation suite Jeffrey Walton 2016-05-15 08:31:16 -0400
  • 5414d0c957 Merge branch 'master' into atomics Jeffrey Walton 2016-05-15 08:26:01 -0400
  • 1f70c6aecc Merge branch 'master' into windows-store Jeffrey Walton 2016-05-15 08:25:45 -0400