summary refs log tree commit diff
path: root/crypto/src/math/ec/custom/sec/SecP256K1Field.cs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Small performance optimization for important curvesPeter Dettman2022-02-051-0/+26
* Fixed loop count for BigInteger conversionPeter Dettman2020-09-111-1/+1
* 'safegcd' modular inversionPeter Dettman2020-09-041-59/+1
* Fermat inversion for all custom curvesPeter Dettman2020-07-071-4/+4
* EC updates from bc-javaPeter Dettman2020-07-041-4/+100
* Math.Raw support for custom binary curvesPeter Dettman2015-03-231-0/+2
* Add MultiplyAddToExt method to fieldsPeter Dettman2014-03-101-0/+12
* Use Nat methods instead of specific Nat*.*Ext methodsPeter Dettman2014-03-051-1/+1
* Remove some length-specific methods in favour of the Nat classPeter Dettman2014-03-041-12/+11
* 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-10/+17
* Refactor reduction methods and change scope of PExt fieldsPeter Dettman2014-03-031-9/+6
* Round out the Nat192 methodsPeter Dettman2014-02-261-1/+1
* Optimization for custom curve reduction when only a few bits need reducing; u...Peter Dettman2014-02-261-0/+12
* Refactoring in Nat* classesPeter Dettman2014-02-241-1/+1
* Avoid modifying the input to the Reduce() methodsPeter Dettman2014-01-311-7/+5
* Improve reduction speed for secp192k1 and secp256k1 custom fieldsPeter Dettman2014-01-311-8/+3
* RefactoringPeter Dettman2014-01-311-3/+4
* Add SquareN to perform repeated modular squaringPeter Dettman2014-01-301-0/+15
* Port custom curve for secp256k1 from JavaPeter Dettman2014-01-261-0/+142