aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/sca/re/rpa.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add scalarmult strucutre plot tests.J08nY2025-11-191-4/+42
|
* Fix multiple_graph for countermeasures.J08nY2025-11-191-22/+49
|
* Add MultPointBlinding countermeasure and test it.J08nY2025-10-261-2/+19
|
* refactor: remove unused importsdeepsource-autofix[bot]2025-10-031-8/+1
| | | | An object has been imported but is not used anywhere in the file. It should either be used or the import should be removed.
* Add consistency tests of graph_to_check_inputs and multiples_computed.J08nY2025-09-021-1/+1
|
* Fix use_init and use_multiply in errors_out.J08nY2025-08-211-36/+59
|
* Fix EPA test.J08nY2025-07-291-18/+65
|
* Add epa tracking functionality.J08nY2025-07-281-14/+4
|
* Fix fake_mult short-circuit check.J08nY2025-06-191-1/+1
|
* Remove prints and fix API change in action tree.J08nY2025-06-191-5/+0
|
* Fix multiples_computed and addition_chain.J08nY2025-06-191-1/+13
| | | | They cannot be used with short-circuiting mults.
* More speed for MultipleContext.J08nY2025-06-191-7/+8
|
* Handle ScalingFormula in MultipleContext.J08nY2025-03-151-2/+11
|
* Blacken.J08nY2025-03-131-3/+20
|
* Docs for countermeasures.J08nY2025-03-121-5/+5
|
* Fix multiple mult in rpa context.J08nY2025-03-121-1/+1
|
* Handle precomp points in multiple context.J08nY2025-03-121-11/+36
|
* Move to union in annotations.J08nY2025-03-111-2/+2
|
* Add different multiple tracking in multiples_computed.J08nY2025-03-111-6/+32
|
* Fix codestyle.J08nY2025-03-081-4/+4
|
* Add RPA variant of addition_chain.J08nY2025-03-081-3/+44
|
* Remove SwapLadderMultiplier.J08nY2024-08-281-3/+3
| | | | It is the same as LadderMultiplier. The swaps are not tracked.
* More ladder multipliers.J08nY2024-08-281-3/+17
|
* Move to function based Mod dispatch.J08nY2024-07-151-10/+10
|
* Make imports absolute (to allow doctests).J08nY2024-06-011-13/+21
|
* More docs.J08nY2024-05-211-0/+20
|
* Fix docs for MultipleContext.J08nY2024-05-211-2/+2
|
* Fix DeepSourcce issues.J08nY2024-04-161-1/+1
|
* Fix types.J08nY2024-04-091-1/+1
|
* Abstract out tree building in RPA and extract common RE class.J08nY2024-04-081-78/+118
|
* Allow merging of config sets in dmap.J08nY2024-01-281-1/+1
|
* Fix and speedup tree construction.J08nY2024-01-211-12/+9
|
* Add more utilities for working with maps and trees.J08nY2024-01-191-13/+10
|
* Make tree building more general.J08nY2024-01-181-2/+2
|
* Add utility ZVP functions.J08nY2024-01-121-16/+74
|
* Abstract out distinguishing tree computation.J08nY2024-01-081-50/+5
|
* Document multiple context attrs.J08nY2023-11-291-0/+3
|
* Make RPA-RE work based on the inputs.J08nY2023-11-271-7/+48
|
* Log scalarmult names in RPA tree.J08nY2023-11-271-1/+1
|
* Fix mypy.J08nY2023-10-261-1/+1
|
* Make RPA-RE precompute the distinguishing tree.J08nY2023-10-261-40/+80
|
* Enhance RPA, add logging.J08nY2023-10-161-14/+38
|
* More docs for scalarmults.J08nY2023-10-041-4/+1
|
* Fix docs.J08nY2023-08-291-0/+3
|
* Add ZVP point computation.J08nY2023-08-291-3/+3
|
* Add reading of ECTester and ecgen domain parameter files.J08nY2023-08-031-1/+1
|
* Add tests for RPA-RE.J08nY2023-07-281-4/+4
|
* Implement RPA-RE.J08nY2023-07-281-7/+67
|
* Add utilites for construction of RPA points.J08nY2023-07-271-0/+44
|
* Fix docstyle and some DeepSource warnings.J08nY2023-02-081-1/+1
|