Commit Graph

  • 86ccf4c008 Added virtual destruction as first class method guarded on CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562. Updated documentation. Jeffrey Walton 2016-07-14 02:05:13 -0400
  • dba6c35c5b Updated documentation Jeffrey Walton 2016-07-14 01:59:23 -0400
  • 46f907943f Guard test instantiations on Debug builds Jeffrey Walton 2016-07-14 01:55:07 -0400
  • 3b7c0550fa Fix opening quote used by Apple's TextEdit program Jeffrey Walton 2016-07-14 01:52:51 -0400
  • a6deedd574 Add header, source and data files to vs2010 ZIP Jeffrey Walton 2016-07-14 00:16:01 -0400
  • 3ce5f7b730 Updated documentation Jeffrey Walton 2016-07-13 18:32:18 -0400
  • a97e61c1dc Stub-out HMQV and FHMQV benchmarks Jeffrey Walton 2016-07-13 17:10:19 -0400
  • 5aca5fb96e Add HMQV and FHMQV to VS project files Jeffrey Walton 2016-07-13 16:54:32 -0400
  • e9b11b8e08 Whitespace Jeffrey Walton 2016-07-13 15:47:58 -0400
  • be4cc91a63 Cleared SDLC warning under Visual Studio 2005 Jeffrey Walton 2016-07-13 11:01:24 -0400
  • 19763c33a8 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-13 02:13:51 -0400
  • 77b36f5a0a Add AVX and AVX2 for Sun Studio Jeffrey Walton 2016-07-13 02:13:18 -0400
  • c4f9a7cfce Fix compile under iOS Jeffrey Walton 2016-07-13 01:45:09 -0400
  • 4f019623b7 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-13 00:45:07 -0400
  • 8281e51e94 Cleared most "Conditional jump or move depends on uninitialised value" (Issue 223) Jeffrey Walton 2016-07-13 00:40:07 -0400
  • b0b7b71562 Aloow GCC to particpate in MACH-O initialization Jeffrey Walton 2016-07-12 23:38:30 -0400
  • 16bf55a811 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-12 23:05:20 -0400
  • 5080a065ce Clear Valgrind findings under -Ofast Jeffrey Walton 2016-07-12 23:05:00 -0400
  • 276eec9216 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-12 18:47:31 -0400
  • 8e5f25c004 Add test for -Ofast Jeffrey Walton 2016-07-12 18:46:48 -0400
  • ae57571881 Add tests Debug and Release test using PLATFORM_CXXFLAGS. Fix copy/paste omitting MAKE and MAKEARGS Jeffrey Walton 2016-07-12 17:20:31 -0400
  • 0446f27d49 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-12 14:11:21 -0400
  • f9ead481e4 Add PLATFORM_CXXFLAGS for Aolaris and ARM testing. Add DEPRECATED_CXXFLAGS to managed deprecated warnings. Rework the way Make is invoked with CXX and CXXFLAGS Jeffrey Walton 2016-07-12 14:10:25 -0400
  • ebef1f418b Disable automatic detection of CRYPTOPP_BOOL_SSE4_INTRINSICS_AVAILABLE for SunCC. Remove #error for C++17 (Issue 222) Jeffrey Walton 2016-07-12 11:05:05 -0400
  • 6c5f56bfdd Merge branch 'master' into hmqv Jeffrey Walton 2016-07-11 19:42:43 -0400
  • b9232e01b2 Add tests for SunCC and GCC defines (__SSE2__, __SSE3__, __AES__, __PCLMUL__, __RDRND__, etc) Jeffrey Walton 2016-07-11 19:41:55 -0400
  • 5361185ef1 Fixed spelling errors in setenv-* scripts Jeffrey Walton 2016-07-11 15:24:43 -0400
  • 268b261739 Update comment for Sun Studio 12.4 Jeffrey Walton 2016-07-11 00:39:13 -0400
  • 44258e5e7b Update comment for Sun Studio 12.4 Jeffrey Walton 2016-07-11 00:38:17 -0400
  • 5f2344f794 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-10 23:51:38 -0400
  • 0deae2c974 Simplify RDRAND and RDSEED implementation selection logic. Its was too convoluted Jeffrey Walton 2016-07-10 23:50:31 -0400
  • a017dbdeab Fix SunCC version for RDSEED, which is available in Sun Studio 12.5 Jeffrey Walton 2016-07-10 21:30:51 -0400
  • 53e2147d8d Fix compile under Sun Studio 12.3 and below with -xarch=aes defines Jeffrey Walton 2016-07-10 20:40:45 -0400
  • 8ceba46e49 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-10 16:24:05 -0400
  • f8200af3ae Add SunCC 12.4 support for specialized implementations if CRC, RDRAND and BLAKE2 Jeffrey Walton 2016-07-10 16:21:19 -0400
  • 36da00cc92 Add RDRAND and RDSEED for SunCC 12.1 and above Jeffrey Walton 2016-07-10 15:16:20 -0400
  • b80f725acc Add header <nmmintrin.h> for SunCC 12.4 Jeffrey Walton 2016-07-10 15:02:22 -0400
  • e699946202 Update comment Jeffrey Walton 2016-07-10 15:01:37 -0400
  • e2d53c4f1d Disable -O5 tests for Sun Studio. The optimizer is producing bad code for BLAKE2b Jeffrey Walton 2016-07-10 01:56:40 -0400
  • 5e5e5d7545 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-09 18:09:53 -0400
  • 997a813afc Cleanup script. Reduce uname calls. Enable SunCC 12.5 by default, if 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 Jeffrey Walton 2016-07-09 18:09:36 -0400
  • f5490dcdd3 Merge branch 'master' into hmqv Jeffrey Walton 2016-07-09 06:57:06 -0400
  • dfc82a787d Tighten ARM feature testing to avoid compiler cross-pollination Jeffrey Walton 2016-07-09 06:56:28 -0400
  • 6c78aaa7e3 Cleared "assertion failed in function pr_post_process_node() @ preopt.c" under Sun Studio 12.5 (Issue 220) Jeffrey Walton 2016-07-09 06:24:11 -0400
  • 54fc79ec6a Fix Solaris 10 script and compiler issues Jeffrey Walton 2016-07-09 04:50:58 -0400
  • 30bc4b3e0a Merge branch 'master' into hmqv Jeffrey Walton 2016-07-09 03:35:18 -0400
  • e39226e511 Cleanup script Jeffrey Walton 2016-07-09 03:34:29 -0400
  • f617b9bfdc Removed second tee, which caused duplicat emessages Jeffrey Walton 2016-07-09 02:48:40 -0400
  • a011d5f9bf Fix "Error: The operand ___LKDB cannot be assigned to" under Sun Studio 12.5 (formerly Issue 188) Jeffrey Walton 2016-07-08 19:05:01 -0400
  • 26ab08e29d Fix Sun Studio 12.5 detection. Only add "-w -erroff=wvarhidemem -erroff=voidretw" to SunCC 12.2 and above Jeffrey Walton 2016-07-08 18:32:12 -0400
  • 875d8327f5 Fix missing '-a' option for egrep on Solaris Jeffrey Walton 2016-07-08 18:11:06 -0400
  • f6ac5e953f Merge branch 'master' into hmqv Jeffrey Walton 2016-07-08 18:09:24 -0400
  • e78bb2073f Add Studio 12.5 compile/link test Jeffrey Walton 2016-07-08 18:08:55 -0400
  • c6a7de658b Fix Sun Studio 12.5 detection Jeffrey Walton 2016-07-08 18:05:22 -0400
  • 1872013dfe Merge branch 'master' into hmqv Jeffrey Walton 2016-07-07 19:59:29 -0400
  • 7cabe92f68 Merge 5bdabb7a68 into 86445fb3e9 Mouse 2016-07-07 03:12:27 +0000
  • 86445fb3e9 Fix integer.cpp compile when using config.recommend Jeffrey Walton 2016-07-06 18:30:51 -0400
  • 2e14d5d7cb Fix "/usr/bin/ld: -f may not be used without -shared" (Issue 219) Jeffrey Walton 2016-07-06 15:08:24 -0400
  • 6c0b120072 Go back to Commit 66ada4cc61 Jeffrey Walton 2016-07-06 14:39:18 -0400
  • 9ed99eabb9 Restore PR #217 Mouse 2016-07-06 12:19:44 -0400
  • c6c0bdeebe Revert "Add HMQV implementation (and merge the old FHMQV into the new codebase)" Mouse 2016-07-06 12:15:47 -0400
  • efd1b9e3d5 Revert "Merge remote-tracking branch 'upstream/master'" - shouldn't be merged by me Mouse 2016-07-06 12:14:12 -0400
  • dcb97ca574 Revert "Added 8 new files that support HMQV and FHMQV to Filelist.txt" - shouldn't be merged by me Mouse 2016-07-06 12:12:25 -0400
  • fd1a8830d3 Revert "Merge remote-tracking branch 'upstream/master'" - shouldn't be merged by me Mouse 2016-07-06 12:11:41 -0400
  • 87be783cd1 Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be merged by me Mouse 2016-07-06 12:01:28 -0400
  • 7980738496 Revert "Fix config.recommend" - was not intended to be merged by me Mouse 2016-07-06 11:59:07 -0400
  • 48c0f900c7 Corrected for better BC compatibility Mouse 2016-07-06 11:51:46 -0400
  • 657bf41da0 Fix config.recommend Mouse 2016-07-06 10:26:32 -0400
  • 762c315566 Merge remote-tracking branch 'upstream/master' Mouse 2016-07-06 09:22:07 -0400
  • 66ada4cc61 Updated documentation Jeffrey Walton 2016-07-05 11:49:13 -0400
  • 34e95a7cde Add MacPorts GCC compiler and Clang integrated assembler support. This is a merge of the development branch 'clang-ia' Jeffrey Walton 2016-07-05 02:49:33 -0400
  • fb72dbc8cb Add MacPorts GCC compiler and Clang integrated assembler support. This is a merge of the development branch 'clang-ia' Jeffrey Walton 2016-07-05 02:48:27 -0400
  • 36a4591304 Fix typo for -std=gnu++03 Jeffrey Walton 2016-07-04 22:14:51 -0400
  • a890e8851e Add test for -std=gnu++03 Jeffrey Walton 2016-07-04 18:06:44 -0400
  • 2d0dd95dda Fix "CRYPTOPP_USE_FIPS_202_SHA3 redfined" when using config.recommned with CRYPTOPP_USE_FIPS_202_SHA3 defined on command line Jeffrey Walton 2016-07-04 17:51:09 -0400
  • 51e058a599 Merge pull request #217 from mouse07410/misc Jeffrey Walton 2016-07-04 13:15:04 -0400
  • e36270fa7c Do not re-define macros already provided by native compiler Mouse 2016-07-04 13:11:15 -0400
  • 39f72341e4 Make ECIES default compatible with BouncyCastle Mouse 2016-07-04 13:08:13 -0400
  • 5bdabb7a68 Add HMQV and merge untracked FHMQV Mouse 2016-07-04 13:05:38 -0400
  • f9d3cfbb35 Merge 2733630a3f into be80fcdbba Mouse 2016-07-04 13:24:48 +0000
  • be80fcdbba Cleared C4589 under VS2015 (Issue 214) Jeffrey Walton 2016-07-04 09:24:39 -0400
  • 6853716147 Format output Jeffrey Walton 2016-07-04 06:25:35 -0400
  • b67c628270 Add additional warnings to ELEVATED_CXXFLAGS for GCC 6.0 and above Jeffrey Walton 2016-07-03 23:57:25 -0400
  • b48866631a Merge remote-tracking branch 'upstream/master' Mouse 2016-07-03 22:54:10 -0400
  • 6cd587da4c Add PowerPC reporting Jeffrey Walton 2016-07-03 22:50:02 -0400
  • e1e7049459 Add gnu++11, gnu++14 and gnu++17 testing Jeffrey Walton 2016-07-03 22:38:04 -0400
  • cb9defd0c4 Add gnu++11, gnu++14 and gnu++17 testing Jeffrey Walton 2016-07-03 22:34:57 -0400
  • 325ae3d93b Cleared "Local variable is initialized but not referenced" in MSC Jeffrey Walton 2016-07-03 18:54:57 -0400
  • 2733630a3f Don't re-define a macro that's provided by the native compiler! Mouse 2016-07-03 10:45:41 -0400
  • 0f8871c9c9 Updated documentation Jeffrey Walton 2016-07-03 01:53:55 -0400
  • a424635a14 Merge remote-tracking branch 'upstream/master' Mouse 2016-07-02 21:39:05 -0400
  • 1cf48cf97b Added 8 new files that support HMQV and FHMQV to Filelist.txt Mouse 2016-07-02 21:04:38 -0400
  • 739c8e5c14 Work around Issue 212 until we find a more permanent solution Jeffrey Walton 2016-07-01 20:39:32 -0400
  • 36387ea8f2 Merge branch 'master' of https://github.com/mouse07410/cryptopp Uri Blumenthal 2016-07-01 14:31:02 -0400
  • ec35099589 Add HMQV implementation (and merge the old FHMQV into the new codebase) Uri Blumenthal 2016-07-01 14:19:41 -0400
  • 11b540b932 Add HMQV implementation (and merge the old FHMQV into the new codebase) Uri Blumenthal 2016-07-01 14:19:41 -0400
  • 20c3e1a5ef Avoid Coverity finding SIZEOF_MISMATCH/suspicious_sizeof (Issue 210) Jeffrey Walton 2016-07-01 13:52:10 -0400
  • 4c6833e706 Use COUNTOF and offset consistently Jeffrey Walton 2016-07-01 00:47:47 -0400
  • 0d28f5b6b5 Remove uneeded debug assignment in dtor Jeffrey Walton 2016-06-30 21:09:48 -0400
  • 920ba48317 Remove CRYPTOPP_NO_VTABLE from BLAKE2_Info<T>. Fix memset salt and personalization (Issue 209) Jeffrey Walton 2016-06-30 20:55:56 -0400