Jeffrey Walton
f7df2de284
Switch to PutWord for rdrand.cpp
2016-11-14 02:21:02 -05:00
Jeffrey Walton
399a1546de
Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)
...
trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420
2016-09-16 11:27:15 -04:00
Jeffrey Walton
d317881da9
Fix GCC compile error under LP64 data model (Issue 236)
2016-09-07 13:27:04 -04:00
Jeffrey Walton
c4f9a7cfce
Fix compile under iOS
2016-07-13 01:45:09 -04:00
Jeffrey Walton
0deae2c974
Simplify RDRAND and RDSEED implementation selection logic. Its was too convoluted
2016-07-10 23:50:31 -04:00
Jeffrey Walton
a017dbdeab
Fix SunCC version for RDSEED, which is available in Sun Studio 12.5
2016-07-10 21:30:51 -04:00
Jeffrey Walton
f8200af3ae
Add SunCC 12.4 support for specialized implementations if CRC, RDRAND and BLAKE2
2016-07-10 16:21:19 -04:00
Jeffrey Walton
36da00cc92
Add RDRAND and RDSEED for SunCC 12.1 and above
2016-07-10 15:16:20 -04:00
Jeffrey Walton
6c0b120072
Go back to Commit 66ada4cc61
2016-07-06 14:39:18 -04:00
Mouse
87be783cd1
Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be merged by me
...
This reverts commit 762c315566
, reversing
changes made to b48866631a
.
2016-07-06 12:01:28 -04:00
Jeffrey Walton
fb72dbc8cb
Add MacPorts GCC compiler and Clang integrated assembler support. This is a merge of the development branch 'clang-ia'
2016-07-05 02:48:27 -04:00
root
d21248b995
Use _rdrand32_step for X32. Whitespace
2016-06-21 21:22:50 -04:00
Jeffrey Walton
2efe26a418
Update comment. Whitespace cleanup
2016-06-14 20:50:39 -04:00
Jeffrey Walton
9937f4e8ba
Fix compiler include detection under LLVM and Apple Clang (Issue 183)
2016-06-12 08:59:15 -04:00
Jeffrey Walton
15973a1a01
Revert "Fix missing clobbered registers (Issue 124)"
...
The commit broke compilation on an Athlon x2 used for testing.
This reverts commit b0fb747182
.
2016-01-26 03:10:46 -05:00
Name
b0fb747182
Fix missing clobbered registers (Issue 124)
2016-01-26 02:15:16 -05:00
Jeffrey Walton
0f4b86c62a
Revert "Fix missing clobbered registers (Issue 124)". This will be the last attempt to get the attribution correct.
...
This reverts commit 4c1d629284
.
2016-01-26 02:12:44 -05:00
Name
4c1d629284
Fix missing clobbered registers (Issue 124)
2016-01-26 02:07:16 -05:00
Jeffrey Walton
6cdb141c5a
Cleared -Wcast-align (Issue 122)
2016-01-25 11:37:22 -05:00
Jeffrey Walton
951d8b9dbe
Fixed RDSEED detection issue for GCC 4.8 and 4.9
2015-12-24 19:48:01 -05:00
Jeffrey Walton
8ba4232386
Changed retry count for RDRAND and RDSEED. RDSEED appears to fail to fulfill requests at about 6 to 8 times the rate of RDRAND.
2015-11-29 14:43:12 -05:00
Jeffrey Walton
b3e49d8c96
Additional documentation; fixed issues with Clang integrated assembler and different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class
2015-11-19 13:09:33 -05:00
Jeffrey Walton
d2fda9bd42
Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Coverity rollup)
2015-11-18 15:19:02 -05:00
Jeffrey Walton
48809d4e85
CRYPTOPP 5.6.3 RC6 checkin
2015-11-05 01:59:46 -05:00