Commit Graph

97 Commits (24e1d30be4f4a5f0e34783dba1683d9471d3aae3)

Author SHA1 Message Date
Jeffrey Walton 8b21a196dd
Fix library version number 2017-08-16 05:19:41 -04:00
Jeffrey Walton 40a95bde63 Sync with Upstream master 2017-08-15 01:24:43 -04:00
Jeffrey Walton 93f085c44c
Fix test script when running on machine with RO mount of / 2017-08-14 19:31:36 -04:00
Jeffrey Walton f8e77e0fe6
Add Apple Watch and TV to Travis testing 2017-08-14 07:54:10 -04:00
Jeffrey Walton 9e7e623399
Test iOS Watch and TV builds.
Take 8
2017-08-14 07:28:40 -04:00
Jeffrey Walton db628065bf
Test iOS Watch and TV builds.
Take 7
2017-08-14 07:23:09 -04:00
Jeffrey Walton a92fc55d39
Remove duplicate test after updtream merge 2017-08-14 04:01:55 -04:00
Jeffrey Walton c44f32d683 Sync with upstream master 2017-08-14 02:22:48 -04:00
Jeffrey Walton effa446a61
Fix test script when running on machine with RO mount of / 2017-08-14 01:48:11 -04:00
Jeffrey Walton d402099e81
Update self tests for ARMv8a AES 2017-08-07 00:27:27 -04:00
Jeffrey Walton 9a3f45cee6
Update VCXPROJ files for AppVeyor testing 2017-08-04 00:10:11 -04:00
Jeffrey Walton f85662dc7e
Removed unneeded project file version gyrations 2017-08-04 00:01:35 -04:00
Jeffrey Walton 587a288eed
Another AppVeyor attempt
Take 11 in this series
2017-08-03 23:36:25 -04:00
Jeffrey Walton 9cad63f5b4
Another AppVeyor attempt
Take 10 in this series
2017-08-03 23:26:32 -04:00
Jeffrey Walton 5ad6b2a7a6
Another AppVeyor attempt
Take 9 in this series
2017-08-03 21:25:12 -04:00
Jeffrey Walton 0622b2dc6b
ANother AppVeyor attempt
Take 2 in this series
2017-08-03 19:17:41 -04:00
Jeffrey Walton 0a87c88509
ANother AppVeyor attempt
Take 1 in this series
2017-08-03 19:13:29 -04:00
Jeffrey Walton 64c098fbae Revert "Reinstate commit ac513c06f8c80"
This broke MSbuild, which can no longer build a static library. Attempting to build with 'msbuild /t:Build cryptlib.vcxproj' results in:

  ...
  X64\cryptlib\Debug\zinflate.obj
  X64\cryptlib\Debug\zlib.obj
  LINK : fatal error LNK1561: entry point must be defined [c:\Users\cryptopp\cryptlib.vcxproj]
  Done Building Project "c:\Users\Jeff\Desktop\cryptopp\cryptlib.vcxproj" (Build target(s)) -- FAILED.

Microsoft tools are so fucked up. It should be illegal to sell them.
2017-08-03 05:22:03 -04:00
Jeffrey Walton 1702c93b30
Reinstate commit ac513c06f8
Even though it breaks AppVeyor worse, its needed that way. Also see https://stackoverflow.com/a/45458443/608639.
2017-08-03 04:34:56 -04:00
Jeffrey Walton ec4791c787 Sync with Upstream master 2017-08-03 02:21:34 -04:00
Jeffrey Walton a8084ae440
Add script to change library version numbers 2017-08-03 02:00:09 -04:00
Jeffrey Walton ef080dee99 This revert commit ac513c0. It broke AppVeyor worse than before.
Also see https://stackoverflow.com/questions/45474857/why-does-appveyor-use-vs2010-tools-for-vs2015-image
2017-08-03 01:42:40 -04:00
Jeffrey Walton ac513c06f8
Test importing property sheets before project's global properties 2017-08-03 01:14:20 -04:00
Jeffrey Walton fe9eb75dd2
Suppress warnings C4231, C4355 and C4505 (Issue 412)
This should not cross-pollinate like when they were present in config.h
2017-08-02 23:25:54 -04:00
Jeffrey Walton a6acb45219
Suppress warnings C4231, C4355 and C4505 (Issue 412)
This should not cross-pollinate like when they were present in config.h
2017-08-02 23:21:25 -04:00
Jeffrey Walton 5583c34b46
Update fork *.vcxproject files 2017-08-02 22:21:15 -04:00
Jeffrey Walton 303870e45e Sync with Upstream master 2017-08-02 22:10:20 -04:00
Jeffrey Walton 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
2017-08-02 22:01:16 -04:00
Jeffrey Walton 87e7b85224
Initial Rijndael cut-in 2017-07-31 20:58:27 -04:00
Jeffrey Walton 9159992938
Update test script 2017-07-31 05:36:29 -04:00
Jeffrey Walton 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.
2017-07-30 19:14:47 -04:00
Jeffrey Walton 61691dd906
Remove duplicate test from cryptest.sh 2017-07-29 16:46:28 -04:00
Jeffrey Walton fd4c7546b5
Update TestScripts/cryptest.sh. Rename X86_SHA256_HashBlocks → SHA256_HashBlocks_SSE2 2017-07-29 15:16:04 -04:00
Jeffrey Walton 50d1ea8314
Cleared fall through warnings under GCC 7 (Issue 441) 2017-07-17 04:48:28 -04:00
Jeffrey Walton 81c751314b
Add reset-fork script to testing 2017-05-28 16:11:28 -04:00
Jeffrey Walton 84e6961457
Updated makefile trim and convert rules
Whitespace check-in
2017-05-26 10:08:44 -04:00
Jeffrey Walton 3bb801101f
Updated test script 2017-05-26 09:29:05 -04:00
Jeffrey Walton 554ce2c577
Updated test script 2017-05-26 05:28:51 -04:00
Jeffrey Walton 6055aac84f
Updated test script 2017-05-26 04:36:38 -04:00
Jeffrey Walton 167d4ae1a5
Updated test script 2017-05-26 04:27:45 -04:00
Jeffrey Walton 306c88c857
Updated test script 2017-05-26 04:03:38 -04:00
Jeffrey Walton b65ec291ea
Updated test script 2017-05-25 00:04:45 -04:00
Jeffrey Walton 1be7d29af9
Update test script to exercise -DDISABLE_NATIVE_ARCH=1 2017-05-21 14:52:20 -04:00
Jeffrey Walton 5b81b5c66c
Updated test scripts for ARM NEON 2017-05-17 10:59:22 -04:00
Jeffrey Walton 64f1b50b7f
Add pclmulqdq for OS X disassembly tests 2017-04-24 03:05:37 -04:00
Jeffrey Walton 422600c5b8
Update scripts for testing 2017-04-23 07:38:25 -04:00
Jeffrey Walton 4478e4cf39
Removed Unified ASM and Modern Compiler tests
Unified adds no value, and modern compilers are already tested
2017-04-22 21:22:32 -04:00
Jeffrey Walton f818d4e50f
Updated code generation tests 2017-04-22 16:27:37 -04:00
Jeffrey Walton e55560e1a2
Update Coverity modeling file 2017-03-15 15:46:23 -04:00
Jeffrey Walton ab1477c7a5
Add GCC 7 warning checks (Issue 383) 2017-03-01 23:40:47 -05:00