Commit Graph

  • 0622b2dc6b
    ANother AppVeyor attempt Take 2 in this series Jeffrey Walton 2017-08-03 19:17:41 -0400
  • 0a87c88509
    ANother AppVeyor attempt Take 1 in this series Jeffrey Walton 2017-08-03 19:13:29 -0400
  • 64c098fbae Revert "Reinstate commit ac513c06f8c80" Jeffrey Walton 2017-08-03 05:22:03 -0400
  • 1702c93b30
    Reinstate commit ac513c06f8 Even though it breaks AppVeyor worse, its needed that way. Also see https://stackoverflow.com/a/45458443/608639. Jeffrey Walton 2017-08-03 04:34:56 -0400
  • a210f4746f Sync with Upstream master Jeffrey Walton 2017-08-03 03:59:02 -0400
  • 08b68c2718
    Fix "Error parsing appveyor.yml: "exclude" value must be a sequence of mappings." Jeffrey Walton 2017-08-03 03:58:17 -0400
  • 27013c4817 Sync with Upstream master Jeffrey Walton 2017-08-03 03:55:11 -0400
  • 4310388148
    Remove VS2017 from exclude: recipe. Remove unneeded comments Jeffrey Walton 2017-08-03 03:48:16 -0400
  • ec4791c787 Sync with Upstream master Jeffrey Walton 2017-08-03 02:21:34 -0400
  • a8084ae440
    Add script to change library version numbers Jeffrey Walton 2017-08-03 02:00:09 -0400
  • ef080dee99 This revert commit ac513c0. It broke AppVeyor worse than before. Jeffrey Walton 2017-08-03 01:42:40 -0400
  • ac513c06f8
    Test importing property sheets before project's global properties Jeffrey Walton 2017-08-03 01:14:20 -0400
  • 79f727d714
    Clear conversion warning under MSVC Jeffrey Walton 2017-08-03 01:05:11 -0400
  • c1ca9d0d7b Sync with Upstream master Jeffrey Walton 2017-08-02 23:37:40 -0400
  • ab989a6ddf Sync with Upstream master Jeffrey Walton 2017-08-02 23:26:33 -0400
  • fe9eb75dd2
    Suppress warnings C4231, C4355 and C4505 (Issue 412) This should not cross-pollinate like when they were present in config.h Jeffrey Walton 2017-08-02 23:25:54 -0400
  • a6acb45219
    Suppress warnings C4231, C4355 and C4505 (Issue 412) This should not cross-pollinate like when they were present in config.h Jeffrey Walton 2017-08-02 23:21:25 -0400
  • dfe5c1a9bc
    Suppress warnings C4231, C4355 and C4505 (Issue 412) This should not cross-pollinate like when they were present in config.h Jeffrey Walton 2017-08-02 23:19:09 -0400
  • 2fffd049e5
    Update .appveyor recipe Jeffrey Walton 2017-08-02 22:52:06 -0400
  • 8afd01d18d
    Fix AppVeyor *.vcxproj file copy Jeffrey Walton 2017-08-02 22:31:14 -0400
  • 5583c34b46
    Update fork *.vcxproject files Jeffrey Walton 2017-08-02 22:21:15 -0400
  • a5e4e14542
    Fix "he syntax of the command is incorrect." Jeffrey Walton 2017-08-02 22:12:30 -0400
  • 303870e45e Sync with Upstream master Jeffrey Walton 2017-08-02 22:10:20 -0400
  • e162a67231
    Copy converted *.vcxproj files from TestScripts before testing Jeffrey Walton 2017-08-02 22:07:41 -0400
  • 77d2e4eaf5
    Add AppVeyor rule to makefile This should sidestep some problems we are experiencing with AppVeyor during x64 builds. Specifically, the missing VCUpgrade.exe and the poor job it does when upgrading our project for the platform\'s tools. This recipe takes cryptlib.vcxproj and cryptest.vcxproj, and copies it into TestScripts. This ensures TestScripts always has the latest Visual Studio project files. Then, the recipe changes PlatformToolset to the undocumented $\(DefaultPlatformToolset\). Finally, our AppVeyor test script will copy TestScripts/*.vcxproj into PWD before executing MSbuild. Also see http://stackoverflow.com/questions/43423761/cant-perform-64-bit-testing-under-appveyor, http://stackoverflow.com/questions/45452145/how-to-set-platformtoolset-property-from-msbuild and http://stackoverflow.com/questions/43441273/how-to-run-vcupgrade-before-appveyor-build Jeffrey Walton 2017-08-02 22:01:16 -0400
  • 90f385d10c
    Merge local validat1.cpp Jeffrey Walton 2017-08-02 20:55:42 -0400
  • 539931f931 Sync with Upstream master Jeffrey Walton 2017-08-02 20:47:54 -0400
  • 76ff3fc03b
    Remove pre-Crypto++ 5.5 interface Users of OldRandomPool must use the new interface. All that means is they must call IncorporateEntropy instead of Put, and GenerateBlock instead of Get Jeffrey Walton 2017-08-02 19:43:56 -0400
  • 89bae6e686 Sync with Upstream master Jeffrey Walton 2017-08-02 18:58:23 -0400
  • 4da4ece5a5
    Cut-in RandomNumberGenerator interface to OldRandPool The existing interface still exists. The new interface is routed into the old methods. Without the new interface, using OldRandPool could result in: $ ./cryptest.exe v terminate called after throwing an instance of CryptoPP::NotImplemented what(): RandomNumberGenerator: IncorporateEntropy not implemented Aborted (core dumped) Jeffrey Walton 2017-08-02 18:55:10 -0400
  • c870ad9d6f
    Fix AppVeyor notifications Jeffrey Walton 2017-08-02 17:31:31 -0400
  • f0866a0b20
    Fix x64 builds Take 8 Jeffrey Walton 2017-08-02 16:09:09 -0400
  • c3ddb325ec Sync with master Jeffrey Walton 2017-08-02 05:47:28 -0400
  • 7b2bfd0eb8 Sync with Upstream master Jeffrey Walton 2017-08-02 05:47:11 -0400
  • 2578bccf08
    Reconfigure AppVeyor email notifications Hopefully they will get through, soon Jeffrey Walton 2017-08-02 05:42:24 -0400
  • 7a50d0a681 Merge branch 'master' of https://github.com/weidai11/cryptopp Jeffrey Walton 2017-08-02 05:01:15 -0400
  • 49515c3a73
    Whitespace check-in Jeffrey Walton 2017-08-02 04:59:42 -0400
  • bc8b7db850 Merge branch 'master' of https://github.com/noloader/cryptopp Jeffrey Walton 2017-08-02 04:55:02 -0400
  • 29cab73e8f Sync with Upstream master Jeffrey Walton 2017-08-02 04:33:10 -0400
  • 820d62f978
    Partially fix AppVeyor build AppVeyor still has problems, like not being able to run a x64 test Jeffrey Walton 2017-08-02 04:32:18 -0400
  • 946b04bb90
    Fix x64 builds Take 7 Jeffrey Walton 2017-08-02 04:26:53 -0400
  • 4264ff0f16
    Fix x64 builds Take 6 Jeffrey Walton 2017-08-02 04:25:46 -0400
  • be96ff3b0e
    Fix x64 builds Take 5 Jeffrey Walton 2017-08-02 04:23:54 -0400
  • f30ab0598e
    Fix x64 builds Take 4 Jeffrey Walton 2017-08-02 04:18:16 -0400
  • cceb07f768 Sync with Upstream master Jeffrey Walton 2017-08-02 04:05:10 -0400
  • 6b200c80cf
    Fix x64 builds Take 3 Jeffrey Walton 2017-08-02 04:02:32 -0400
  • 91ea01ccfa
    Back-out broken MSbuild changes Jeffrey Walton 2017-08-02 01:29:11 -0400
  • 1608132146
    Whitespace in AppVeyor script Jeffrey Walton 2017-08-02 01:09:51 -0400
  • d611384fda
    Attempt to set PlatformToolset from MSbuild command line Also see http://stackoverflow.com/q/43423761/608639 Jeffrey Walton 2017-08-02 01:04:42 -0400
  • 09800e1774
    Attempt to set PlatformToolset from MSbuild command line Also see http://stackoverflow.com/q/43423761/608639 Jeffrey Walton 2017-08-02 01:02:43 -0400
  • 6fe35d4cc4 Sync with Upstream master Jeffrey Walton 2017-08-02 00:20:51 -0400
  • b9e5cd2f90
    Enable 64-bit builds under AppVeyor Take 2 Jeffrey Walton 2017-08-02 00:19:59 -0400
  • 0e9a45ed97
    Enable 64-bit builds under AppVeyor Take 2 Jeffrey Walton 2017-08-02 00:08:29 -0400
  • da3932bc7e
    Enable 64-bit builds under AppVeyor Jeffrey Walton 2017-08-01 23:57:19 -0400
  • b69af2d6e8
    Disable AppVeyor remote debugging Jeffrey Walton 2017-08-01 23:29:08 -0400
  • 765e015406 Sync with Upstream master Jeffrey Walton 2017-08-01 23:27:18 -0400
  • 9b9b9994c2
    Increase minimum size for DefaultEncryptor test. Decrease minimum size fir Inflator tests Jeffrey Walton 2017-08-01 23:23:51 -0400
  • d653ebe962
    Enable AppVeyor debugging for investigate hang under Debug builds Jeffrey Walton 2017-08-01 22:49:00 -0400
  • 0f3e83c211
    Enable AppVeyor debugging for investigate hang under Debug builds Jeffrey Walton 2017-08-01 22:39:22 -0400
  • 40ba36caf3 Sync with Upstream master Jeffrey Walton 2017-08-01 20:46:49 -0400
  • 460d7e47dc Sync with Upstream master Jeffrey Walton 2017-08-01 20:46:31 -0400
  • 6ab1a729ef
    Cleared unused variable warnings Jeffrey Walton 2017-08-01 20:42:55 -0400
  • 05bf4fd54b
    Whitespace check-in Jeffrey Walton 2017-08-01 19:58:08 -0400
  • ce6c578eb2 Sync with Upstream master Jeffrey Walton 2017-08-01 19:12:26 -0400
  • 5fbbc5311c
    Add self tests for OldRandomPool We still need to get the test result cross-validated Jeffrey Walton 2017-08-01 18:57:23 -0400
  • 02e3a79444
    Add OldRandomPool class (Issue 452) RandomPool used to be a PGP-style deterministic generator and folks used it as a key generation function. At Crypto++ 5.5 the design changed to harden it agianst rollback attacks. The design change resulted in an upgrade barrier. That is, some folks are stuck at Crypto++ 4.2 or Crypto++ 5.2 because they must interoperate with existing software. Jeffrey Walton 2017-08-01 18:53:31 -0400
  • 74ef70683d
    Discard Clang error messages Jeffrey Walton 2017-08-01 08:58:19 -0400
  • b9ab0579d3
    Fix Clang compile Jeffrey Walton 2017-08-01 05:55:06 -0400
  • 667d62b3ae
    Fix MSVC break when moving MM_SET_EPI64X Jeffrey Walton 2017-08-01 05:48:44 -0400
  • d41bee1f4e
    Fix Clang compile Jeffrey Walton 2017-08-01 02:30:12 -0400
  • 1356456f05
    Finish AESNI cut-in Remove specialized MMX and ISSE support. SSE2 is now the floor Jeffrey Walton 2017-08-01 01:20:30 -0400
  • 142fe88ae1
    Initial AES cleanup after cross-platofrm testing Jeffrey Walton 2017-07-31 23:17:18 -0400
  • 9a050ae559
    Fix function pointer names The ARM function pointers still had the _ARMV8A suffix, not the _ARMV8 suffix Jeffrey Walton 2017-07-31 22:49:35 -0400
  • dece762045
    Cleanup includes for BLAKE2 and GCM Jeffrey Walton 2017-07-31 21:56:39 -0400
  • 87e7b85224
    Initial Rijndael cut-in Jeffrey Walton 2017-07-31 20:58:27 -0400
  • 2a17350d64
    Sync with Upstream master Jeffrey Walton 2017-07-31 19:32:43 -0400
  • 475232abff Sync with Upstream master Jeffrey Walton 2017-07-31 19:28:57 -0400
  • 2171a3a379
    Update DLL_SRCS list Also see http://groups.google.com/forum/#!topic/cryptopp-users/Q8_6mSS5ZSw on the mailing list Jeffrey Walton 2017-07-31 19:04:48 -0400
  • 249a5ed869
    Consitently use _ARMV8 as Aarch32/Aarch64 function suffix Jeffrey Walton 2017-07-31 18:06:07 -0400
  • e06c1561de
    Fix missing GCM_ReverseHashBufferIfNeeded_NEON under NEON Jeffrey Walton 2017-07-31 14:21:11 -0400
  • 9d8a89256d
    Cleanup ARMv7 and ARMv8 Jeffrey Walton 2017-07-31 07:13:34 -0400
  • 9159992938
    Update test script Jeffrey Walton 2017-07-31 05:36:29 -0400
  • 51cff62bd0
    Fix ARMv7 Jeffrey Walton 2017-07-31 05:22:35 -0400
  • eafdae9025
    Const-ify hashKey Jeffrey Walton 2017-07-31 04:27:22 -0400
  • 6145d52b22
    Add GCM_SetKeyWithoutResync_PMULL Jeffrey Walton 2017-07-31 04:16:39 -0400
  • 48f46bb852
    Update comments Jeffrey Walton 2017-07-31 03:55:10 -0400
  • 205e116bcd
    Fix Intel SHA code path activation Jeffrey Walton 2017-07-31 03:48:45 -0400
  • 2b9319cd8a
    Fix Aarch64 build. Cleanup Windows build Jeffrey Walton 2017-07-31 03:08:02 -0400
  • a8462328f4
    Fix Aarch64 build. Cleanup Windows build Jeffrey Walton 2017-07-31 03:07:32 -0400
  • 1fdd08d690
    Fix ARM build under Windows Phone Jeffrey Walton 2017-07-31 02:09:15 -0400
  • 7e1c21957f
    Clear LNK2001 for ARIA tables in ARIATab namespace Jeffrey Walton 2017-07-31 01:17:15 -0400
  • a495018af2
    Fix GCM under SSSE3 and CLMUL Jeffrey Walton 2017-07-31 00:40:03 -0400
  • 6576bc30b8
    Add ariatab.cpp Jeffrey Walton 2017-07-30 23:06:06 -0400
  • 24fa16d15c
    Fix ARIA under SSSE3 Jeffrey Walton 2017-07-30 22:56:18 -0400
  • 5e9e228727
    Fix ARIA under SSSE3 Jeffrey Walton 2017-07-30 22:55:50 -0400
  • 6169b5d4d6
    Cleaned up ARM related defines, like CRYPTOPP_ARM_NEON_AVAILABLE We only need to base it on the compiler in config.h. config.h activates the code path guarded by HasNEON(). The source file that actially provides the NEON implementation will be compiled with -fpu=neon or -march=armv8-a. Since we are providing the specialized implementation in a sequestered source file (and not a header file), we can probably avoid the defines like CRYPTOPP_ARM_NEON_AVAILABLE altogether. Jeffrey Walton 2017-07-30 19:14:47 -0400
  • b4f6882237
    Fixed ARMv7a and NEON detection. Initial cut-in of GCM Jeffrey Walton 2017-07-30 03:16:58 -0400
  • 4b51eadc73
    Removed stray XXX in blake2-simd.cpp Jeffrey Walton 2017-07-30 00:20:20 -0400
  • 8338d90c10
    Add ARIA, BLAKE2 and SHA support for ARMv7, ARMv8 and Intel Jeffrey Walton 2017-07-29 23:40:56 -0400
  • 61691dd906
    Remove duplicate test from cryptest.sh Jeffrey Walton 2017-07-29 16:46:28 -0400