Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Whitespace check-in | Jeffrey Walton | 2019-08-06 | 1 | -6/+4 |
| | |||||
* | Fix RDSEED hang on x86 (GH #872) (#873) | Jeffrey Walton | 2019-08-06 | 1 | -198/+10 |
| | | | | | Calls to `MASM_RDSEED_GenerateBlock` would hang for an unknown reasons on Windows 10 and VS2017/VS2019 toolchains. Similar calls to `MASM_RDRAND_GenerateBlock` worked as expected. They were effectively the same code. The only differences were the function names and the opcodes (they were literally copy/paste). Splitting `rdrand.asm` (with both `RDRAND` and `RDSEED`) into `rdrand.asm` (with `RDRAND`) and `rdseed.asm` (with `RDSEED`) resolved the issue. We don't know why. | ||||
* | Use local labels for RDRAND and RDSEED code (GH #872) | Jeffrey Walton | 2019-08-06 | 1 | -58/+58 |
| | | | | This did not fix the issue, but it is something on the TODO list. | ||||
* | Add guard for RDSEED64 on 32-bit platforms (Issue 387) | Jeffrey Walton | 2017-03-08 | 1 | -8/+3 |
| | | | | Cleanup comments in rdrand.cpp and rdrand.asm | ||||
* | Cutover to fastcall for MASM and X86 (Issue 387) | Jeffrey Walton | 2017-03-07 | 1 | -31/+20 |
| | | | | Fix "target specific option mismatch" under GCC 4.6 | ||||
* | Improve performance of RDRAND and RDSEED (Issue 387) | Jeffrey Walton | 2017-03-07 | 1 | -312/+177 |
| | |||||
* | Add DWORD PTR for consistency in rdrand.asm | Jeffrey Walton | 2016-10-15 | 1 | -6/+6 |
| | |||||
* | Fix X86 MASM assembly under Visual Studio 2013 (Issue 321) | Jeffrey Walton | 2016-10-12 | 1 | -14/+28 |
| | |||||
* | Add RDRAND and RDSEED for SunCC 12.1 and above | Jeffrey Walton | 2016-07-10 | 1 | -24/+24 |
| | |||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -63/+47 |
| | | | | (Coverity rollup) | ||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -0/+573 |