Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clear unused function warning in Donna source files (GH #793) | Jeffrey Walton | 2019-01-30 | 1 | -0/+1 |
| | |||||
* | Add ed25519 (GH #764, PR #767) | Jeffrey Walton | 2018-12-24 | 1 | -60/+4 |
| | | | Add ed25519 | ||||
* | Whitespace check-in | Jeffrey Walton | 2018-12-14 | 1 | -4/+4 |
| | |||||
* | Enable x25519 SSE2 for MS compilers (GH #761) | Jeffrey Walton | 2018-12-14 | 1 | -8/+8 |
| | |||||
* | Use byte instead of unsigned char | Jeffrey Walton | 2018-12-14 | 1 | -2/+2 |
| | |||||
* | Make SSE2 configurable via CRYPTOPP_SSE2_INTRIN_AVAILABLE | Jeffrey Walton | 2018-12-14 | 1 | -7/+14 |
| | | | | Benchmarking shows things run a little slower with SSE2 on modern Core i5's. Also update comments and links | ||||
* | Update comments | Jeffrey Walton | 2018-12-14 | 1 | -1/+1 |
| | |||||
* | Fix the cut-in of Moon's implementation (GH #761) | Jeffrey Walton | 2018-12-13 | 1 | -605/+696 |
| | | | | The initial cut-in was missing preamble present in Moon's curve25519_donna function. It originally tested good because we only perform a pairwise consistency check in release builds. Comprehensive testing with debug builds revealed the problem. Debug builds cross-validate against Bernstein's TweetNaCl library. | ||||
* | Cleanup donna files | Jeffrey Walton | 2018-12-13 | 1 | -98/+16 |
| | |||||
* | Update comments | Jeffrey Walton | 2018-12-13 | 1 | -5/+5 |
| | |||||
* | Add missing header guard | Jeffrey Walton | 2018-12-13 | 1 | -1/+3 |
| | |||||
* | Add Moon's curve25519 using SSE2 (GH #761) | Jeffrey Walton | 2018-12-13 | 1 | -0/+1156 |
Moon's code is very fast. In fact it is so fast it broke our benchmarks. Moon's code registers 0.00 milliseconds and 0.00 megacycles/operation. |