summaryrefslogtreecommitdiffhomepage
path: root/pyecsca
Commit message (Collapse)AuthorAgeFilesLines
* refactor: replace list comprehension with set comprehensiondeepsource-autofix[bot]2024-04-161-4/+4
| | | | Although there is nothing syntactically wrong with this code, it is hard to read and can be simplified to a set comprehension. Using set comprehension is more performant since there is no need to create a transient list.
* Fix DeepSourcce issues.J08nY2024-04-1617-49/+63
|
* Add random walk metrics to tree description.J08nY2024-04-141-17/+65
|
* Add more metrics to Tree description.J08nY2024-04-131-3/+6
|
* Add early deduplication to Map.from_sets.J08nY2024-04-131-6/+36
|
* Fix tree building with deduplicated dmaps.J08nY2024-04-121-1/+1
|
* Fix None codomain addition in dmap.J08nY2024-04-111-1/+1
|
* Fix pandas warning.J08nY2024-04-091-1/+1
|
* Fix types.J08nY2024-04-091-1/+1
|
* Fix dmap indexing with callable cfg.J08nY2024-04-091-1/+1
|
* Fix dmap printing.J08nY2024-04-081-5/+5
|
* Improve tree building with more quantities.J08nY2024-04-082-3/+20
|
* Abstract out tree building in RPA and extract common RE class.J08nY2024-04-083-79/+147
|
* Fix scalarmult hash impls to allow for proper inclusion in sets.J08nY2024-04-047-14/+14
|
* Reset tasks in TaskExecutor.J08nY2024-04-031-0/+2
|
* Short circuit in ZVP eliminate_y if already eliminated.J08nY2024-04-031-0/+3
|
* Fix TaskExecutor.J08nY2024-04-031-1/+8
|
* Add utility task executor to make notebooks more readable.J08nY2024-04-031-1/+24
|
* Fix typing.J08nY2024-04-022-2/+3
|
* Fix ZVP.J08nY2024-02-011-1/+1
|
* Fix compute_fsets.J08nY2024-02-011-1/+1
|
* Get rid of bunch of warnings.J08nY2024-02-011-15/+32
|
* Unify formula __str__.J08nY2024-01-312-4/+1
|
* Add comparison for formulas.J08nY2024-01-311-0/+9
|
* Fix formula import cycle.J08nY2024-01-311-1/+0
|
* Fix imports.J08nY2024-01-314-3/+9
|
* Rename formula expand.J08nY2024-01-311-1/+1
|
* Move formula expand to work with sets.J08nY2024-01-316-97/+96
|
* Name expanded formulas based on transformations.J08nY2024-01-315-13/+15
|
* Add Dmap description method.J08nY2024-01-311-2/+13
|
* Silence pari memory warnings.J08nY2024-01-311-0/+1
|
* Fix dmap cfgs.J08nY2024-01-291-1/+3
|
* Fix docs.J08nY2024-01-291-12/+19
|
* More docs for trees.J08nY2024-01-291-2/+15
|
* Add dmap deduplication.J08nY2024-01-291-6/+15
|
* Add dmap merging.J08nY2024-01-281-1/+23
|
* Optimize tree expansion.J08nY2024-01-281-21/+36
|
* Allow merging of config sets in dmap.J08nY2024-01-282-15/+94
|
* Fix CodeFormula hash.J08nY2024-01-271-1/+1
|
* Fix switch_sign on xz.J08nY2024-01-271-0/+3
|
* Add EFD -> Code transformation.J08nY2024-01-274-13/+42
|
* Add tests for DPA and CPA.J08nY2024-01-262-51/+102
|
* Add tests for leakagetarget.J08nY2024-01-262-22/+44
|
* Move CodeFormulas.J08nY2024-01-263-65/+76
|
* Fix OpResult repr.J08nY2024-01-251-2/+6
|
* Fix issues with pickling and equality checks of EC objects.J08nY2024-01-2514-142/+197
|
* Return a point deterministically for zer ZVP polynomial.J08nY2024-01-241-20/+38
|
* Ditch unused method.J08nY2024-01-231-61/+0
|
* Fix PARI DCP solution.J08nY2024-01-232-25/+42
|
* Add heuristic for PARI stack size allocation.J08nY2024-01-231-10/+14
|