aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix graph plot for old networkx.J08nY2025-11-211-1/+2
* Simplify graph_plot function in epa.J08nY2025-11-201-62/+32
* Enhance scalarmult visualization.J08nY2025-11-191-3/+33
* Add scalarmult strucutre plot tests.J08nY2025-11-192-9/+135
* Improve docs for EPA.J08nY2025-11-191-2/+4
* Avoid unnecessary precomputation in window mults.J08nY2025-11-192-3/+6
* Fix Comb precomputation.J08nY2025-11-191-1/+1
* Fix multiple_graph for countermeasures.J08nY2025-11-192-22/+70
* Fix propagation of leaf_callback in tree building.J08nY2025-11-061-1/+1
* Progress bar for tree building.J08nY2025-11-061-6/+23
* Fix py 3.9 type issue.J08nY2025-11-061-4/+4
* More info in tree building output.J08nY2025-11-062-4/+6
* Speedup epa simulation.J08nY2025-10-261-4/+10
* Add MultPointBlinding countermeasure and test it.J08nY2025-10-263-9/+116
* Omit non-initialization of some mults in ctrs.J08nY2025-10-241-4/+2
* Expose countermeasure formula requires in a classvar.J08nY2025-10-241-2/+13
* Make PointBlinding public API.J08nY2025-10-241-0/+1
* Fix lint.J08nY2025-10-191-0/+2
* Use nmults instead of type annotations in countermeasures.J08nY2025-10-181-6/+1
* Add point blinding countermeasure.J08nY2025-10-181-18/+82
* Allow for scalar countermeasures with mixed mults.J08nY2025-10-181-38/+90
* Merge pull request #75 from J08nY/feat/ctr-combinationsJán Jančár2025-10-031-59/+104
|\
| * Add a way to control randomness in coountermeasures.J08nY2025-10-031-11/+22
| * Better bound in additive split.J08nY2025-10-031-1/+1
| * Allow for combinations of countermeasures.J08nY2025-10-031-50/+84
* | refactor: remove unused importsdeepsource-autofix[bot]2025-10-035-13/+3
|/
* Full equivalence.J08nY2025-10-021-1/+1
* Ignore some mypy issues.J08nY2025-09-021-5/+5
* Add consistency tests of graph_to_check_inputs and multiples_computed.J08nY2025-09-022-14/+14
* Fix use_init and use_multiply in errors_out.J08nY2025-08-214-54/+117
* Add complete and incomplete variants of NAF multipliers.J08nY2025-08-112-4/+64
* Fix TimeoutError on Python < 3.11.J08nY2025-08-111-0/+1
* Add no-wait futures.as_completed.J08nY2025-08-111-9/+15
* Cleanup check inputs in EPA.J08nY2025-07-311-0/+3
* Delete futures as they are completed.J08nY2025-07-311-0/+2
* Split EPA functonality to speed up computation.J08nY2025-07-312-17/+81
* Fix EPA test.J08nY2025-07-292-40/+71
* Improve memory and pickle space usage of FakePoint.J08nY2025-07-291-2/+14
* Fix mypy proper.J08nY2025-07-291-1/+1
* Fix mypy.J08nY2025-07-291-1/+1
* Fix literal union.J08nY2025-07-291-2/+2
* Add epa tracking functionality.J08nY2025-07-284-30/+103
* Fix mults_computed issue.J08nY2025-07-212-2/+10
* Fix fake_mult short-circuit check.J08nY2025-06-192-2/+2
* Remove prints and fix API change in action tree.J08nY2025-06-191-5/+0
* Fix multiples_computed and addition_chain.J08nY2025-06-192-3/+21
* More speed for MultipleContext.J08nY2025-06-192-14/+21
* Speedup multiples_computed.J08nY2025-06-191-0/+6
* Fix mypy.J08nY2025-06-171-5/+14
* Fix timebase setting.J08nY2025-06-161-12/+29