Jeffrey Walton
959d81b236
Fix cryptest.sh are *-simd file rename
2018-11-11 10:03:31 -05:00
Jeffrey Walton
cab699d7c8
Bail early from test script if initial tests fail
2018-10-19 07:16:35 -04:00
Jeffrey Walton
1d5eaf5268
Fix test scripts on ancient Bash
...
This showed up on Solaris 9 with Bash 2.05. Also see https://unix.stackexchange.com/q/468579/56041
2018-09-12 13:06:28 -04:00
Jeffrey Walton
af17fdf91b
Add -Wno-deprecated for PPC tests due to vec_ld and vec_st
2018-08-22 10:12:24 -04:00
Jeffrey Walton
c3dd09b93e
Update messages in cryptest.sh
2018-08-20 22:53:39 -04:00
Jeffrey Walton
87493974c7
Add Power8 VMULL tests to cryptest.sh
2018-08-20 22:48:38 -04:00
Jeffrey Walton
c51856dd20
Add Power8 code generation tests to cryptest.sh
2018-03-11 19:25:42 -04:00
Jeffrey Walton
6d35beb05d
Add Linux Sparc64 support to test script (GH #597 )
2018-03-08 20:14:37 -05:00
Jeffrey Walton
59088779d8
Update comments in test script
2018-02-21 08:06:51 -05:00
Jeffrey Walton
d556586d27
Add Reptoline option tests to test script
2018-02-21 04:23:46 -05:00
Jeffrey Walton
5c36c99d3f
Add -O2 test to test script (GH #588 )
2018-02-21 03:22:34 -05:00
Jeffrey Walton
166d3f4363
Add C++20 elevated warnings test
2018-01-14 03:34:25 -05:00
Jeffrey Walton
3360e97ad9
Add C++20 testing to cryptest.sh
...
This is initial testing support for N4713, "Working Draft, Standard for Programming Language C++". We know GCC uses -std=c++20 and -std=gnu++20, so we can start testing things
2018-01-06 05:00:24 -05:00
Jeffrey Walton
5856ab5a7e
Add Valgrind suppression file for Salsa20 and runtime's __memcmp_sse4_1
2017-12-08 17:46:44 -05:00
Jeffrey Walton
8fee0bb13f
Fix Valgrind detection in cryptest.sh
2017-11-14 08:24:13 -05:00
Jeffrey Walton
4ec1f89ac6
Fix minimum arch test on OS X with MacPort compiler
2017-11-14 00:47:20 -05:00
Jeffrey Walton
91b8d85f4c
Fix SunCC compile with -xarch=sse2
...
Fix copy/paste messages in cryptest.sh
2017-11-13 19:10:15 -05:00
Jeffrey Walton
4990129f0f
Add summary total back
2017-11-13 17:32:26 -05:00
Jeffrey Walton
f56e4e193f
Fix summary output in cryptest.sh
2017-11-13 16:57:03 -05:00
Jeffrey Walton
51eca5dd87
Change sed strings for cryptest.sh
2017-11-13 12:11:31 -05:00
Jeffrey Walton
6fa0d8429d
Add shared object and dynamic library tests (GH #533 )
2017-11-12 20:32:41 -05:00
Jeffrey Walton
fdc262e884
Add tests for CRYPTOPP_NO_CXX11 to cryptest.sh (GH #529 )
2017-11-06 09:10:37 -05:00
Jeffrey Walton
dcabbd2112
Fix Elevated Warnings test
...
We were using HAVE_GCC and HAVE_CLANG instead of GCC_COMPILER and CLANG_COMPIELR
2017-10-30 08:33:16 -04:00
Jeffrey Walton
5be2c777f7
Disable ShellCheck SC2181 warning in cryptest.sh
...
Add tests for Support for Control-flow Enforcement Technology (CET). This is an upcoming processor feature. We want to be out in front of breaks to our inline assembly
2017-10-30 08:19:50 -04:00
Jeffrey Walton
1eb49a8db6
Fix CPU frequency of 0 in script
2017-10-27 13:20:22 -04:00
Jeffrey Walton
27aa70c240
Fix checkshell warnings
2017-10-26 12:03:20 -04:00
Jeffrey Walton
9df87dc7d4
Cleanup cryptest.sh a bit
2017-10-16 06:39:50 -04:00
Jeffrey Walton
6102333fc3
Add CRYPTOPP_NO_CPU_FEATURE_PROBES (GH #511 )
...
We determine machine capabilities by performing an os/platform *query* first, like getauxv(). If the *query* fails, we move onto a cpu *probe*. The cpu *probe* tries to exeute an instruction and then catches a SIGILL on Linux or the exception EXCEPTION_ILLEGAL_INSTRUCTION on Windows. Some OSes fail to hangle a SIGILL gracefully, like Apple OSes. Apple machines corrupt memory and variables around the probe.
2017-09-19 21:08:37 -04:00
Jeffrey Walton
1661ff127a
Fix dead code strip test on AIX
2017-09-18 02:45:03 -04:00
Jeffrey Walton
f3c04dbcb7
Remove CMake testing support (GH #506 )
...
CMake can now be found at http://www.cryptopp.com/wiki/CMake . The Cmake project files are now maintianed by the community.
2017-09-16 21:23:35 -04:00
Jeffrey Walton
66c84a9af4
Fix failed feature detections under IBM XL C/C++ compiler
2017-09-09 18:44:08 -04:00
Jeffrey Walton
e6f19111e0
Fix IBM XL C/C++ compiler version output in test script
2017-09-09 16:26:16 -04:00
Jeffrey Walton
2118ce8fea
Add Power8 support to cryptest.sh
2017-09-09 14:56:47 -04:00
Jeffrey Walton
a57cd5e193
Update test script
2017-09-02 06:18:08 -04:00
Jeffrey Walton
5b12be29e6
Update test script
2017-09-01 20:38:57 -04:00
Jeffrey Walton
6c35eaf737
Update test script for AIX
2017-08-31 08:05:48 -04:00
Jeffrey Walton
5cd854b2d3
Update comments
2017-08-30 21:47:05 -04:00
Jeffrey Walton
de8478af2a
Add ARMv7-a NEON tests (GH #481 )
...
The tests were already present; they just needed some tuning
2017-08-30 19:31:11 -04:00
Jeffrey Walton
1aecb3d4ad
Use optimization level -O3 for release testing (GH #454 )
...
This change should have been made with Commit 18a05659f3
2017-08-30 08:32:20 -04:00
Jeffrey Walton
796a5c1a02
Remove PLATFORM_CXXFLAGS tests (GH #481 )
...
cryptest.sh still needs some tweaking from the recent changes
2017-08-30 07:58:34 -04:00
Jeffrey Walton
c06995a71b
Consistent use of grep and sed (GH #476 )
...
MinGW is really messing things up for us.
2017-08-29 08:57:04 -04:00
Jeffrey Walton
a403c32cf2
Remove DISABLE_NATIVE_ARCH from test script (GH #380 )
2017-08-25 19:59:34 -04:00
Jeffrey Walton
a6ddb5ec40
Remove Platform CXXFLAGS test
...
Add CMake build tests
Add Sun Studio 12.6 tests
2017-08-25 13:58:34 -04:00
Jeffrey Walton
e2c377effd
Split source files to support Base Implementation + SIMD implementation (GH #461 )
...
Split source files to support Base Implementation + SIMD implementation
2017-08-17 12:33: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
effa446a61
Fix test script when running on machine with RO mount of /
2017-08-14 01:48:11 -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