Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring in Math.EC | Peter Dettman | 2022-11-19 | 1 | -15/+10 |
| | |||||
* | BigInteger direct conversion to Span<uint> | Peter Dettman | 2022-11-13 | 1 | -4/+15 |
| | |||||
* | Refactor stackalloc usage | Peter Dettman | 2022-10-06 | 1 | -1/+4 |
| | |||||
* | Save heap allocations | Peter Dettman | 2022-10-04 | 1 | -1/+7 |
| | |||||
* | Mark several EC multipliers as obsolete | Peter Dettman | 2020-02-20 | 1 | -2/+3 |
| | |||||
* | Add non-constant-time variant to ECLookupTable | Peter Dettman | 2019-08-09 | 1 | -2/+2 |
| | |||||
* | Implement promotion for ECPoint precomputations | Peter Dettman | 2019-08-04 | 1 | -6/+91 |
| | | | | | - a point is promoted after repeated use (e.g. in ECDSA verification) - promoted points are eligible for extra precomp => faster algorithms | ||||
* | Improve caching behaviour for algorithms using endomorphisms | Peter Dettman | 2019-08-03 | 1 | -12/+15 |
| | |||||
* | EC wNAF-related updates from bc-java | Peter Dettman | 2019-08-02 | 1 | -16/+32 |
| | | | | | | | - better control of window size limits - callers take advantage of available larger precomps - provide ConfigureBasepoint to mark points for larger precomp - mark built-in curve basepoints for larger default wNAF width | ||||
* | EC-related updates from bc-java | Peter Dettman | 2018-07-10 | 1 | -7/+24 |
| | |||||
* | F2mCurve cleanup | Peter Dettman | 2015-03-26 | 1 | -5/+13 |
| | |||||
* | Port of WNaf precomp optimization from Java | Peter Dettman | 2015-02-08 | 1 | -1/+13 |
| | |||||
* | Add automatic EC point validation for decoded points and for multiplier outputs | Peter Dettman | 2014-07-23 | 1 | -6/+48 |
| | |||||
* | Fix inverted sense of "negs" in ImplSumOfMultiplies (porting error) | Peter Dettman | 2014-06-30 | 1 | -1/+1 |
| | |||||
* | Take advantage of GLV (when available) in sum-of-multiplies methods | Peter Dettman | 2014-03-14 | 1 | -7/+89 |
| | |||||
* | Port GLV implementation from Java | Peter Dettman | 2014-03-13 | 1 | -6/+42 |
| | |||||
* | Provide SumOfMultiplies as an arbitrary-length generalization of ↵ | Peter Dettman | 2014-02-09 | 1 | -0/+91 |
| | | | | SumOfTwoMultiplies | ||||
* | Fix casts to satisfy .NET 1.1 | Peter Dettman | 2014-02-07 | 1 | -2/+2 |
| | |||||
* | Use parallel wNAF for sumOfTwoMultiplies | Peter Dettman | 2014-02-07 | 1 | -4/+69 |
| | |||||
* | Port of several interrelated things from Java build: | Peter Dettman | 2014-01-23 | 1 | -23/+27 |
| | | | | | | | | - Z coordinates for points - More point normalization code - Curve management of point precomp info - Add WNafUtilities and use in multipliers/ECAlgorithms - Make various fields/classes protected/public | ||||
* | Use ImportPoint to make sure points are on same curve | Peter Dettman | 2014-01-23 | 1 | -15/+49 |
| | | | | Add MontgomeryTrick method | ||||
* | Use new Math.Field classes in EC curves, and avoid casting in client code | Peter Dettman | 2014-01-22 | 1 | -79/+91 |
| | |||||
* | Initial import of old CVS repository | Peter Dettman | 2013-06-28 | 1 | -0/+93 |