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
8338d90c10
Add ARIA, BLAKE2 and SHA support for ARMv7, ARMv8 and Intel
2017-07-29 23:40:56 -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
d5a6d8f81b
Cut-in SHA for Intel and ARMv8a
2017-07-29 14:18:30 -04:00
Jeffrey Walton
fe9e21ddd7
Cut-in CRC test for SSE4.2 and ARMv8a
...
Also see https://groups.google.com/forum/#!topic/cryptopp-users/-1fZCx8JSRE
2017-07-29 00:24:07 -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
96cc3522ce
Add test for '-march=native'
2017-04-22 23:37:13 -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
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
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
716cd1fed9
Fix HAVE_CXX14/HAVE_CXX17 typo
...
This looks like a copy/paste error that has mostly gone unnoticed because many compilers lack support for C++17
2016-12-17 07:56:37 -05:00
Jeffrey Walton
05153d9740
Add test for vectorization opportunities
2016-12-14 15:24:29 -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
1491b48691
Add Intel SHA extension specialized tests
2016-12-01 16:51:39 -05:00
Jeffrey Walton
315b4b0b3e
Add Intel SHA256 code generation tests (Issue 139)
2016-12-01 15:04:50 -05:00
Jeffrey Walton
6970ef702d
Add Intel SHA1 code generation tests
2016-11-30 21:13:45 -05:00
Jeffrey Walton
903bbe37d3
Reduce 32-bit minimum arch from i686 to i586
2016-10-27 02:29:11 -04:00
Jeffrey Walton
3a3c051013
Removed -DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS
2016-10-26 05:32:29 -04:00
Jeffrey Walton
8cbb7a9500
$X86_OPTS → ${X86_OPTS[@]}
2016-10-26 04:24:41 -04:00
Jeffrey Walton
2cd0fc993a
Add GNUmake $strip to cleanup CXXFLAGS. Fols cryptest.sh tests
2016-10-26 03:53:28 -04:00
Jeffrey Walton
270a8d1cbb
Added SSE2/AESNI/RDRAND/RDSEED test
2016-10-26 03:10:52 -04:00
Jeffrey Walton
2d42b71cb0
Removed NO_UNALIGNED_DATA_ACCESS tests
2016-10-15 22:58:26 -04:00
Jeffrey Walton
afcd051a14
Removed NO_BACKWARDS_COMPATIBILITY_562 tests
2016-10-15 22:42:41 -04:00
Jeffrey Walton
9c9d81ba6c
Switch to OPT_PIC for cryptest.sh
2016-10-14 15:29:17 -04:00
Jeffrey Walton
7ce3922b97
Add PIC_FLAG for minimum platform tests
2016-10-14 05:04:04 -04:00
Jeffrey Walton
b5f5c4951d
Fix use of -fPIC in test script under Cygwin
2016-10-14 04:46:48 -04:00
Jeffrey Walton
11d36e9cf9
Simplify -fPIC tests
2016-10-14 04:42:22 -04:00
Jeffrey Walton
4b73230e36
Fix use of -fPIC in test script under Cygwin
2016-10-14 04:16:04 -04:00
Jeffrey Walton
b885d6c9ad
Add cryptest.sh to root directory
...
The move into TestScriipts is inconvenient. Others have already asked about it
2016-09-26 04:12:30 -04:00
Jeffrey Walton
dca76d760d
Delete cryptest.sh after 'git mv' failed to delete it
...
Git could not find it in its heart to actually delete the file. What a broken too.
2016-09-23 14:44:03 -04:00