summaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/formula/base.py
Commit message (Collapse)AuthorAgeFilesLines
* Use faster symbol.name instead of str(symbol).J08nY2024-07-161-3/+3
|
* Fix pow in Mod.J08nY2024-07-161-1/+1
|
* Move to function based Mod dispatch.J08nY2024-07-151-4/+4
|
* xreplace in generic sympy substitution.J08nY2024-07-121-2/+2
|
* Add assumptions cache.J08nY2024-07-121-55/+75
|
* Handle simple parameter assumption faster.J08nY2024-07-121-7/+18
|
* Save free_symbols call.J08nY2024-07-121-2/+5
|
* Less subs in assumption validation.J08nY2024-07-121-5/+6
|
* Fix DeepSource issues.J08nY2024-07-111-3/+3
|
* Fix issues from new sympy flint use.J08nY2024-07-111-24/+8
|
* Make imports absolute (to allow doctests).J08nY2024-06-011-8/+8
|
* Fix DeepSourcce issues.J08nY2024-04-161-1/+1
|
* Unify formula __str__.J08nY2024-01-311-1/+1
|
* Add comparison for formulas.J08nY2024-01-311-0/+9
|
* Add EFD -> Code transformation.J08nY2024-01-271-10/+0
|
* Fix OpResult repr.J08nY2024-01-251-2/+6
|
* Fix issues with pickling and equality checks of EC objects.J08nY2024-01-251-1/+1
|
* Cache sympy simplify results in formula eval.J08nY2024-01-231-4/+4
| | | | Speeds up formula eval significantly.
* Add fake addition formulas.J08nY2023-12-221-15/+23
|
* Integrate formula expansion.J08nY2023-12-051-0/+422
- Moved into pyecsca.ec.formula subpackage. - Unified formula metrics. - Moved tests into tests with library_formula fixture. - Cleaned up typing.