summaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/mod.py
Commit message (Collapse)AuthorAgeFilesLines
* Ditch the Optionals.J08nY2023-10-141-1/+1
| | | | Fixes #47.
* Add divpoly computation.J08nY2023-07-291-1/+1
|
* Add ZVP formula unroll.J08nY2023-07-291-6/+4
|
* Move to better hash implementations.J08nY2023-07-281-1/+1
|
* Tiny performance improvements.J08nY2023-07-241-1/+1
|
* Only validate assumptions if there are any.J08nY2023-02-131-3/+2
|
* Add __slots__ to Mods.J08nY2023-02-121-0/+5
|
* Skip unnecessary modular reductions and casts in GMPMod.J08nY2023-02-121-18/+35
|
* Move from instance check to direct typecheck in GMPMod.J08nY2023-02-121-2/+4
|
* Save an unnecessary cast in GMPMod.J08nY2023-02-121-4/+4
|
* Fix docstyle and some DeepSource warnings.J08nY2023-02-081-6/+6
|
* Return `NotImplemented` instead of raising `NotImplementedError`deepsource-autofix[bot]2022-03-011-14/+14
|
* More DeepSource fixes.J08nY2021-04-241-1/+1
|
* Make docstring style changes as per pydocstyle.J08nY2021-04-111-7/+3
|
* Implement fixes from DeepSource.J08nY2021-04-101-54/+54
|
* Use black.J08nY2021-04-101-3/+10
|
* Speedup RawMod.is_residue by using fast Jacobi symbol impl.J08nY2021-01-301-1/+23
|
* Add performance monitoring and a few improvements to Mod.J08nY2021-01-301-11/+17
|
* Fix SymbolicMod pow.J08nY2021-01-221-1/+5
|
* The big documentation patch.J08nY2021-01-201-28/+43
|
* Introduce symbolic Mod.J08nY2021-01-201-14/+113
|
* Add Context for tracing multiples, usable for RPA.J08nY2021-01-161-0/+9
|
* Fix type-checking, codestyle and update EFD.J08nY2021-01-051-9/+3
|
* Fixup the packaging, put cfg into a proper subpackage.J08nY2020-12-261-1/+1
|
* Make certain aspects of the library configurable.J08nY2020-12-171-13/+18
| | | | Fixes #5.
* Make Mod a dynamic class.J08nY2020-12-171-18/+79
| | | | Fixes #6.
* Handle formula assumptions.J08nY2020-12-171-15/+6
| | | | Fixes #4.
* Add point compare using scaling formula.J08nY2020-12-101-8/+6
|
* Update docs and README.J08nY2020-12-101-0/+2
|
* Fix to_affine mapping, fix affine formulas with infinity point.J08nY2020-12-101-0/+2
|
* Add support for GMP modular arithmetic.J08nY2020-12-101-78/+226
|
* Add PicoScope 3000 support (partial).J08nY2020-07-011-0/+6
|
* Add a way for actions to have a result.J08nY2020-06-131-4/+4
|
* Add docs and tests to the ECTester target.J08nY2020-06-131-1/+77
|
* Add new complete formulas. Fix wNAF mult.J08nY2020-03-061-0/+6
|
* Fix some type issues.J08nY2020-03-041-0/+1
|
* Rework context handling into a tree-based approach.J08nY2020-02-111-0/+20
|
* Fix op parsing.J08nY2019-12-231-0/+2
|
* More docs and more coverage.J08nY2019-04-241-1/+5
|
* Add conversion to and from affine points.J08nY2019-03-211-0/+70
|
* Fix ladder multipliers.J08nY2019-03-211-3/+4
|
* Add more tests and cleanup some typing errors.J08nY2019-03-211-4/+10
|
* Fix basic scalar multipliers.J08nY2019-03-211-0/+8
|
* Setup EC models, curves, formulas from efd.J08nY2019-03-211-0/+128