aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/sca/re/epa.py
diff options
context:
space:
mode:
authorJ08nY2025-07-31 14:53:50 +0200
committerJ08nY2025-07-31 14:53:50 +0200
commit2c07b637610ea85a8278046448ce5f0c134efc2e (patch)
treeac6b73f5146fc4ec4278a0e0cf6c1141034efee9 /pyecsca/sca/re/epa.py
parent30815778aaab60a31303442ecd49c9aa6d14b472 (diff)
downloadpyecsca-2c07b637610ea85a8278046448ce5f0c134efc2e.tar.gz
pyecsca-2c07b637610ea85a8278046448ce5f0c134efc2e.tar.zst
pyecsca-2c07b637610ea85a8278046448ce5f0c134efc2e.zip
Diffstat (limited to 'pyecsca/sca/re/epa.py')
-rw-r--r--pyecsca/sca/re/epa.py3
1 files changed, 3 insertions, 0 deletions
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)