summary refs log tree commit diff
path: root/crypto/src/math/ec/custom/sec/SecP256R1Field.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring in Math.EC.Rfc8032Peter Dettman2022-11-261-1/+1
|
* Small performance optimization for important curvesPeter Dettman2022-02-051-0/+26
|
* Fixed loop count for BigInteger conversionPeter Dettman2020-09-111-1/+1
| | | | - remove length-specific variants of FromBigInteger
* 'safegcd' modular inversionPeter Dettman2020-09-041-54/+1
|
* Fermat inversion for all custom curvesPeter Dettman2020-07-071-3/+3
| | | | - also customized random FE gen
* EC updates from bc-javaPeter Dettman2020-07-041-6/+97
|
* Additional temp values in reductionPeter Dettman2016-02-021-3/+4
|
* Math.Raw support for custom binary curvesPeter Dettman2015-03-231-0/+2
| | | | - Also migrate the 'raw' stuff into Math.Raw following Java build
* Add MultiplyAddToExt method to fieldsPeter Dettman2014-03-101-2/+11
|
* Refactor temporary variables in reductionsPeter Dettman2014-03-101-8/+8
|
* Minor improvement to reduction release-1.8.0-beta.2Peter Dettman2014-03-061-3/+5
|
* Improved reductionPeter Dettman2014-03-051-34/+28
|
* Reduction optimization for secp256r1Peter Dettman2014-03-051-5/+73
|
* Use Nat methods instead of specific Nat*.*Ext methodsPeter Dettman2014-03-051-1/+2
| | | | Reduction improvements in curve25519 and secp256r1
* Remove some length-specific methods in favour of the Nat classPeter Dettman2014-03-041-6/+5
| | | | | Add more method variations to Nat Use customized reductions in various fields
* Just use shift methods from Nat class evverywherePeter Dettman2014-03-041-3/+3
|
* Refactoring in the Nat* classes and some new method variationsPeter Dettman2014-03-031-8/+8
| | | | Improved reduction in some fields
* Refactor reduction methods and change scope of PExt fieldsPeter Dettman2014-03-031-30/+36
|
* Optimize final adjustments in Reduce()Peter Dettman2014-02-271-11/+8
|
* Round out the Nat192 methodsPeter Dettman2014-02-261-1/+1
| | | | Use Nat*.Copy methods in fields
* Optimization for custom curve reduction when only a few bits need reducing; ↵Peter Dettman2014-02-261-0/+36
| | | | used to delay reduction in point doubling.
* Rename locals in Reduce() methodsPeter Dettman2014-02-011-18/+18
|
* Optimize Reduce() methodPeter Dettman2014-02-011-8/+16
|
* Fix final step of Reduce()Peter Dettman2014-01-301-10/+9
|
* Add SquareN to perform repeated modular squaringPeter Dettman2014-01-301-0/+15
|
* Port custom curve for secp256r1 from JavaPeter Dettman2014-01-261-0/+175