| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Add ed25519
|
| |
|
| |
|
|
|
|
| |
Benchmarking shows things run a little slower with SSE2 on modern Core i5's. Also update comments and links
|
|
|
|
| |
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.
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add is_clamped for secret key validation.
Cleanup paramter names in Donna::curve25519 to follow function.
Overload Donna::curve25519 to implicitly use base point if not provided.
Add additional asserts to let the code debug itself.
Update documentation.
|
|
|