summary refs log tree commit diff
path: root/crypto/src/math/ec/custom/sec/SecP521R1Field.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Small performance optimization for important curvesPeter Dettman2022-02-051-0/+27
|
* 'safegcd' modular inversionPeter Dettman2020-09-041-56/+1
|
* Fermat inversion for all custom curvesPeter Dettman2020-07-071-6/+7
| | | | - also customized random FE gen
* EC updates from bc-javaPeter Dettman2020-07-041-3/+97
|
* Math.Raw support for custom binary curvesPeter Dettman2015-03-231-0/+2
| | | | - Also migrate the 'raw' stuff into Math.Raw following Java build
* Use more specific Nat methodsPeter Dettman2014-03-101-2/+2
|
* Refactoring in the Nat* classes and some new method variationsPeter Dettman2014-03-031-9/+8
| | | | Improved reduction in some fields
* Simplify Twice()Peter Dettman2014-02-271-7/+3
|
* Add extra arg to AddWord() and add variant of Copy()Peter Dettman2014-02-261-2/+2
|
* Refactoring in Nat* classesPeter Dettman2014-02-241-1/+1
|
* Implement Karatsuba multiply/square on 512-bit numbers and use as basis for ↵Peter Dettman2014-02-031-13/+28
| | | | P-521 multiply/square
* Minor optimization for secp521r1 point doublingPeter Dettman2014-02-021-0/+12
|
* Add custom curve for secp521r1 (P-521)Peter Dettman2014-02-011-0/+131