Commit Graph

2741 Commits (eb3b27a6a5432b21e8e0bb2abb364096b2dca41e)

Author SHA1 Message Date
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