summary refs log tree commit diff
path: root/crypto/src/math/ec/custom/sec/SecT409FieldElement.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Binary curve perf. opts.Peter Dettman2022-12-011-1/+1
|
* EC updates from bc-javaPeter Dettman2019-08-011-0/+12
| | | | | | | - 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-javaPeter Dettman2018-07-101-1/+6
|
* Cache-safety for EC lookup tablesPeter Dettman2018-04-151-1/+1
| | | | | | - creation of cache-safe lookup tables delegated to ECCurve - FixedPointCombMultiplier uses cache-safe lookup table - FixedPointCombMultiplier avoids BigInteger.TestBit
* Optimized Sqrt and Trace for custom binary curvesPeter Dettman2015-12-281-1/+3
|
* Use Itoh-Tsujii inversion (with extended bases for some cases)Peter Dettman2015-08-131-2/+3
|
* Add range checks to F2m field elementsPeter Dettman2015-06-091-1/+1
|
* Add custom implementations of SEC binary curvesPeter Dettman2015-03-241-0/+213