Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |