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
Jeffrey Walton
8e4942bbfc
Add untracked files that git was not able to track when asked to perform a 'git mv'
2016-11-12 04:42:53 -05:00
Jeffrey Walton
a87092f123
Updated messages
2016-11-07 21:01:34 -05:00
Jeffrey Walton
4a4b9b14e4
Add additional error chcking
2016-11-07 09:56:24 -05:00
Jeffrey Walton
0d753f8014
Add additional error chcking
2016-11-07 09:28:55 -05:00
Jeffrey Walton
9866a7d148
Fix script on Solaris
2016-11-07 07:35:06 -05:00
Jeffrey Walton
795e47add6
Updated messages
2016-11-07 07:20:14 -05:00
Jeffrey Walton
b38edd49d8
Switch test params to 5.6.5 and Master
2016-11-07 06:20:24 -05:00
Jeffrey Walton
e4ddc44957
Add prompt to guard resetting local repo
2016-11-07 05:55:48 -05:00
Jeffrey Walton
4c67ae7168
Improve feedback messages
2016-11-07 05:44:18 -05:00
Jeffrey Walton
9ffd34a1c7
Sync cryptest.sh with TestScripts/cryptest.sh
2016-11-07 05:30:38 -05:00
Jeffrey Walton
c52ad8905f
Use latest makefile for building lastest library. Whitespace cleanup
2016-11-07 03:13:56 -05:00
Jeffrey Walton
385a3914d6
Add cryptest-symbols.sh to test for symbol changes in shared object across version
2016-11-07 02:52:34 -05:00