Commit Graph

85 Commits (93a8f9e9b721f92d7300e60ee0587eea1c0498fc)

Author SHA1 Message Date
Jeffrey Walton d402099e81
Update self tests for ARMv8a AES 2017-08-07 00:27:27 -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 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
Jeffrey Walton 11f0186fd0
Add DragonFly support to cryptest.sh 2017-02-19 22:30:02 -05:00
Jeffrey Walton e757fad5ba
Add MOVBE test. Add guard for use of C++11 2017-01-27 13:48:01 -05:00
Jeffrey Walton aaf43e3f1d Updated variable names 2017-01-27 06:31:55 -05:00
Jeffrey Walton 52f13eca9b
Add armv8 and aarch64 options in addition to arm64 2017-01-13 05:39:04 -05:00
Jeffrey Walton 9cc01defde
Add test for CRYPTOPP_INIT_PRIORITY=0
Once we made config.recommend the default, we needed to start testing the disabling of init_priority
2017-01-01 17:47:33 -05:00
Jeffrey Walton 61a2b285f1
Removed deprecated declaration workarounds
Commit bfbcfeec7c and Issue 345 was cleared some time ago. The warning suppression is no longer needed
2017-01-01 17:20:57 -05:00
klemens 5a5c633073 spelling fixes 2016-12-27 18:34:57 +01:00
Jeffrey Walton 06f79d904d
Remove vectorization test. This one test needs to be in its own script 2016-12-24 07:25:12 -05:00
Jeffrey Walton 40230dd3bf
Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70) 2016-12-03 00:32:07 -05:00
Jeffrey Walton d91244a657
Sync'd cryptest.sh. Cleared shadow variable warning in poly1305.cpp 2016-12-01 21:11:48 -05:00
Jeffrey Walton 6970ef702d
Add Intel SHA1 code generation tests 2016-11-30 21:13:45 -05:00
Jeffrey Walton 6d898321e4
Fix cryptest-symbols.sh to account for bench.cpp rename (Issue 337) 2016-11-23 15:17:46 -05:00