Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Misc. cleanup after bc-fips-csharp updates | Peter Dettman | 2023-01-27 | 1 | -5/+1 |
| | |||||
* | Make field readonly | Peter Dettman | 2023-01-03 | 1 | -1/+1 |
| | |||||
* | Complete SecureRandom refactoring | Peter Dettman | 2022-10-23 | 1 | -6/+1 |
| | |||||
* | Support encoding without allocation | Peter Dettman | 2022-10-02 | 1 | -0/+71 |
| | |||||
* | Generics migration in Crmf, Crypto, Math | Peter Dettman | 2022-06-28 | 1 | -3/+2 |
| | |||||
* | Remove per-ECPoint compression | Peter Dettman | 2022-06-21 | 1 | -101/+68 |
| | |||||
* | ObsoleteAttribute cleanup | Peter Dettman | 2022-06-21 | 1 | -27/+0 |
| | |||||
* | Spelling | Peter Dettman | 2020-07-17 | 1 | -2/+2 |
| | |||||
* | Blind the inversion when normalizing | Peter Dettman | 2020-07-04 | 1 | -6/+24 |
| | | | | | - see the paper "Yet another GCD based inversion side-channel affecting ECC implementations" by Nir Drucker and Shay Gueron. | ||||
* | Add experimental support for GLV Type A endomorphisms | Peter Dettman | 2019-08-02 | 1 | -0/+24 |
| | |||||
* | EC updates from bc-java | Peter Dettman | 2019-08-01 | 1 | -14/+24 |
| | | | | | | | - use half-trace when possible (odd m) for decompression/validation - provide field-specific half-trace methods for custom curves - clarify the logic of point-order testing for binary curves - expand test cases for invalid points | ||||
* | EC-related updates from bc-java | Peter Dettman | 2018-07-10 | 1 | -54/+116 |
| | |||||
* | F2m changes in preparation for custom binary curves | Peter Dettman | 2015-03-23 | 1 | -166/+141 |
| | |||||
* | Check point against cofactor after decompression | Peter Dettman | 2014-07-25 | 1 | -5/+7 |
| | |||||
* | Add automatic EC point validation for decoded points and for multiplier outputs | Peter Dettman | 2014-07-23 | 1 | -19/+185 |
| | |||||
* | Port of latest Curve25519 stuff from Java build | Peter Dettman | 2014-03-17 | 1 | -2/+2 |
| | |||||
* | Add ScaleX, ScaleY methods to ECPoint | Peter Dettman | 2014-03-13 | 1 | -0/+74 |
| | |||||
* | Index precomputation info by name | Peter Dettman | 2014-02-07 | 1 | -1/+2 |
| | |||||
* | For repeated doublings, use jacobian-modified coordinates internally ↵ | Peter Dettman | 2014-02-04 | 1 | -1/+83 |
| | | | | irrespective of curve coordinates | ||||
* | Add support for delayed modular reduction | Peter Dettman | 2014-02-01 | 1 | -34/+32 |
| | |||||
* | Several optimizations and make notes of possible delayed reductions | Peter Dettman | 2014-01-28 | 1 | -17/+28 |
| | |||||
* | Refactoring | Peter Dettman | 2014-01-28 | 1 | -2/+1 |
| | |||||
* | Fix and re-enable twicePlus for lambda-projective coordinates | Peter Dettman | 2014-01-28 | 1 | -59/+73 |
| | |||||
* | Port point-detaching stuff from Java | Peter Dettman | 2014-01-28 | 1 | -0/+17 |
| | |||||
* | Port of latest EC multipliers from Java | Peter Dettman | 2014-01-27 | 1 | -12/+2 |
| | |||||
* | Fix coord access in Negate() | Peter Dettman | 2014-01-26 | 1 | -36/+8 |
| | | | | Reformatting | ||||
* | Port of jacobian/-modified coordinates from Java | Peter Dettman | 2014-01-26 | 1 | -17/+289 |
| | | | | Make jacobian-modified the default coordinates for Fp | ||||
* | Port latest Java fixes for lambda-projective and make it the default for F2m | Peter Dettman | 2014-01-25 | 1 | -59/+83 |
| | |||||
* | Implement homogeneous and lambda-projective coordinate systems in F2m curves | Peter Dettman | 2014-01-25 | 1 | -53/+375 |
| | |||||
* | Implementation of homogeneous coordinates for Fp | Peter Dettman | 2014-01-24 | 1 | -136/+474 |
| | | | | | Various changes to point methods to deal with non-affine points Changes in client code and tests to apply point normalization | ||||
* | Port of several interrelated things from Java build: | Peter Dettman | 2014-01-23 | 1 | -102/+250 |
| | | | | | | | | - 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 | ||||
* | Add foundations for supporting other coordinate systems | Peter Dettman | 2014-01-22 | 1 | -59/+16 |
| | | | | | Add curve configuration Multipliers now live on the curve instead of points | ||||
* | Implement TwicePlus optimization in Fp curves | Peter Dettman | 2014-01-22 | 1 | -44/+167 |
| | |||||
* | Fix Equals methods | Peter Dettman | 2014-01-21 | 1 | -14/+21 |
| | |||||
* | Initial import of old CVS repository | Peter Dettman | 2013-06-28 | 1 | -0/+572 |