Jeffrey Walton
eb3b27a6a5
Clear Visual Studio warnings (Issue 412)
2017-05-30 16:37:41 -04:00
Jeffrey Walton
23448050c0
Export AssignIntToInteger for FIPS DLL builds (Issue 389)
2017-05-30 05:50:57 -04:00
Jeffrey Walton
52b4cceda5
Remove extraneous return
2017-05-29 21:53:59 -04:00
Jeffrey Walton
ce5ac01193
Use consistent names like MinEntropyLength()
...
Avoid member function names like GetMinEntropy()
2017-05-29 02:44:55 -04:00
Jeffrey Walton
ae3922dda0
Remove calls to cout.flush() for AppVeyor
...
They seemed to produce a hang when running self tests in AppVeyor.
Also use IsDebuggerPresent() to determine when we should call DebugBreak(). The OS killed our debug build when fuzzing caused an assert to fail
2017-05-29 00:43:20 -04:00
Jeffrey Walton
0df38c3506
Fix build timeout due to tracking vars under UBsan
...
Also see https://stackoverflow.com/q/2954473/608639 and https://stackoverflow.com/q/708807/608639
2017-05-28 17:00:09 -04:00
Jeffrey Walton
81c751314b
Add reset-fork script to testing
2017-05-28 16:11:28 -04:00
Jeffrey Walton
567e4f31b4
Update travis.yml for Clang, GCC and OS X
...
Thanks to Hiro Asari on the Travis GitHub for helping with the last of the issues
2017-05-28 02:42:40 -04:00
Hiro Asari
b120276f3e
Define matrix exclusion ( #432 )
2017-05-28 01:17:28 -04:00
Jeffrey Walton
814de0f0c7
Use "relative" option for gcov recipe
2017-05-27 07:18:48 -04:00
Jeffrey Walton
a139d6a846
Cleanup gcov artifacts in clean rule
2017-05-27 07:02:44 -04:00
Jeffrey Walton
0885ce2bcc
Attempt to add Code Coverage report (Take 5)
...
This should be interesting...
2017-05-27 06:41:02 -04:00
Jeffrey Walton
ea3ea9deb5
Add missing semi-colon
2017-05-27 05:50:01 -04:00
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