From 2c07b637610ea85a8278046448ce5f0c134efc2e Mon Sep 17 00:00:00 2001 From: J08nY Date: Thu, 31 Jul 2025 14:53:50 +0200 Subject: Cleanup check inputs in EPA. --- pyecsca/sca/re/epa.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyecsca/sca/re/epa.py b/pyecsca/sca/re/epa.py index 325f11d..5e2b78a 100644 --- a/pyecsca/sca/re/epa.py +++ b/pyecsca/sca/re/epa.py @@ -53,6 +53,9 @@ def graph_to_check_inputs( # Now handle the regular checks for point in points: formula = ctx.formulas[point] + if not formula: + # Skip input point or infty point (they magically appear and do not have an origin formula) + continue inputs = tuple(map(lambda pt: ctx.points[pt], ctx.parents[point])) check_list = formula_checks.setdefault(formula, []) check_list.append(inputs) -- cgit v1.2.3-70-g09d2