Jeffrey Walton
cab2b5a181
Reduce optimizations for code coverage recipes
2017-05-27 05:16:09 -04:00
Jeffrey Walton
b5240463f1
Attempt to add Code Coverage report (Take 4)
...
This should be interesting...
2017-05-27 04:21:51 -04:00
Jeffrey Walton
40395c0150
Attempt to add Code Coverage report (Take 3)
...
This should be interesting...
2017-05-27 03:47:50 -04:00
Jeffrey Walton
345b4e49e2
Attempt to add Code Coverage report (Take 2)
...
This should be interesting...
2017-05-27 03:42:50 -04:00
Jeffrey Walton
3c504b3401
Attempt to add Code Coverage report
...
This should be interesting...
2017-05-27 03:08:07 -04:00
Jeffrey Walton
37cd5bcf7b
Remove VS2010 and VS2012 configurations
...
Apparently Appveyor does not support them. Also see https://stackoverflow.com/q/43441273/608639
2017-05-27 01:19:48 -04:00
Jeffrey Walton
b02ab0a0ba
Tune Travis configuration
...
Now that the jobs are running we can start fixing the little issues
2017-05-27 00:41:58 -04:00
Jeffrey Walton
ea12b5af0b
Use IS_IOS instead of IS_DARWIN
2017-05-26 22:23:35 -04:00
Jeffrey Walton
0af3a2525c
Update makefile rules and recipes
2017-05-26 22:20:38 -04:00
Jeffrey Walton
84e6961457
Updated makefile trim and convert rules
...
Whitespace check-in
2017-05-26 10:08:44 -04:00
Jeffrey Walton
4f5dd74286
Update Travis config file
2017-05-26 09:41:15 -04:00
Jeffrey Walton
3bb801101f
Updated test script
2017-05-26 09:29:05 -04:00
Jeffrey Walton
b770b21dc4
Fix Travis hang
2017-05-26 06:30:46 -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
5115ca8d8c
Merge branch 'master' of https://github.com/weidai11/cryptopp
2017-05-26 04:13:00 -04:00
Jeffrey Walton
aeb7f9bac9
Updated test script
2017-05-26 04:12:21 -04:00
Jeffrey Walton
306c88c857
Updated test script
2017-05-26 04:03:38 -04:00
Marcel Raad
77bea3f630
hrtimer.cpp: fix Win32 DLL-Import build ( #425 )
...
PerformanceCounterFrequency is used independently of CRYPTOPP_IMPORTS.
2017-05-26 03:13:18 -04:00
Jeffrey Walton
de1270656c
Avoid extra ByteReverse when using Intel SHA extensions
...
This gains about 0.6 cpb. SHA-1 is down to 1.7 to 1.9 cpb. SHA-256 is not affected
2017-05-26 01:51:44 -04:00
Jeffrey Walton
bd7aa155a6
Revert "Avoid extra ByteReverse"
...
This reverts commit 3b56ba118f . It broke Tiger and SEAL. Arg...
2017-05-25 06:46:40 -04:00
Jeffrey Walton
b447a7bf15
Add missing header
2017-05-25 06:26:43 -04:00
Jeffrey Walton
3b56ba118f
Avoid extra ByteReverse
...
This gains about 0.6 cpb. SHA-1 is down to 1.9 cpb. SHA-256 is not affected
2017-05-25 06:20:00 -04:00
Jeffrey Walton
b65ec291ea
Updated test script
2017-05-25 00:04:45 -04:00
Jeffrey Walton
830c06e922
Fixed copy/paste typo
2017-05-23 23:05:31 -04:00
Jeffrey Walton
34ac34c0b4
Cleared C4459 under MSVC (Issue 412)
2017-05-23 23:03:47 -04:00
Jeffrey Walton
ff7f40cabe
Cleared C4505 under MSVC (Issue 412)
2017-05-23 23:00:58 -04:00
Jeffrey Walton
bc40d36075
Fixed ARIA self test failures under SunCC
2017-05-22 04:34:57 -04:00
Jeffrey Walton
f40c55810d
Add method for sanitizer suppression
2017-05-21 21:51:31 -04:00
Jeffrey Walton
0c4b80c995
Remove unaligned access safety with Asan and UBsan
...
NO_UNALIGNED_DATA_ACCESS is now the norm. Those who allow unaligned data accesses are the special case.
2017-05-21 20:45:08 -04:00
Jeffrey Walton
1be7d29af9
Update test script to exercise -DDISABLE_NATIVE_ARCH=1
2017-05-21 14:52:20 -04:00
Jeffrey Walton
2f58912fdd
Enable RDSEED and SHA for AMD processors
...
AMD donated a AMD Ryzen 7 1700X to the GCC Compile Farm. We were able to verify compatibility and correctness. Many thanks to AMD for the donation
2017-05-21 11:38:56 -04:00
Jeffrey Walton
5fd202077c
Add additional compilers for inline ASM (Issue 428)
2017-05-20 18:32:48 -04:00
Jeffrey Walton
9d2455a699
Add inline ASM for missing CRC intrinsics (Issue 428)
2017-05-20 18:03:53 -04:00
Jeffrey Walton
bc0f943c6b
Add defines for GCC_INLINE and GCC_INLINE_ATTRIB (Issues 427 and 428)
2017-05-20 17:59:21 -04:00
Jeffrey Walton
8c02c60584
Add missing <sstream> header
...
This failed under C++03 builds. C++11 was OK, so it slipped past the initial smoke tests
2017-05-20 04:09:17 -04:00
Jeffrey Walton
1427f5ecf9
Clear coverity finding FORWARD_NULL (CID 147865)
2017-05-20 02:37:51 -04:00
Jeffrey Walton
1abb5c36bd
Revert "Clear coverity finding FORWARD_NULL (CID 147865)"
...
This broke some self tests.
2017-05-20 02:20:25 -04:00
Jeffrey Walton
0bdbde2c21
Clear coverity finding FORWARD_NULL (CID 147865)
2017-05-20 02:12:43 -04:00
Jeffrey Walton
25fcb7bef8
Clear coverity finding CHECKED_RETURN (CID 147833)
2017-05-20 01:42:20 -04:00
Jeffrey Walton
555617d456
Clear coverity finding CONSTANT_EXPRESSION_RESULT (CID 147833)
2017-05-20 01:35:39 -04:00
Jeffrey Walton
e0d856d0ca
Clear coverity finding CONSTANT_EXPRESSION_RESULT (CID 179384)
2017-05-20 01:27:23 -04:00
Jeffrey Walton
4fef9b8837
Rework benchmark code
...
This change moves test selections from test.cpp into bench.cpp. It also allows us finer control over test classes and algorithms
2017-05-19 23:29:59 -04:00
Jeffrey Walton
82accdc13b
Sort source list (Pull Request 426)
2017-05-19 20:12:29 -04:00
Bernhard M. Wiedemann
033fed8c92
have constant link order ( #426 )
...
Make builds reproducible
See https://reproducible-builds.org/ for why this is good.
Without this patch g++ would order functions in libcryptopp.so.5.6.5
depending on random order of files in the build system's filesystem.
2017-05-19 18:34:08 -04:00
Jeffrey Walton
9dcb72f9e5
Fix "error LNK2019: unresolved external symbol TestAutoSeededX917()" under Windows Phone
2017-05-18 09:35:09 -04:00
Jeffrey Walton
a090aad8d2
Fix "warning C4702: unreachable code" under Windows Phone
2017-05-18 08:45:07 -04:00
Jeffrey Walton
ddcd70b152
Fix "error C2065: prng undeclared identifier" under Windows Phone
2017-05-18 08:36:00 -04:00
Jeffrey Walton
3fe188ba89
Updated README with additional algorithms
2017-05-18 00:59:11 -04:00