aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/configuration.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/ec/configuration.py')
-rw-r--r--pyecsca/ec/configuration.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/pyecsca/ec/configuration.py b/pyecsca/ec/configuration.py
index 714f9b1..04ee41c 100644
--- a/pyecsca/ec/configuration.py
+++ b/pyecsca/ec/configuration.py
@@ -220,13 +220,11 @@ def all_configurations(**kwargs) -> Generator[Configuration, Configuration, None
for model_cls in leaf_subclasses(CurveModel):
model = model_cls()
- if "model" in kwargs:
- if model != kwargs["model"]:
- continue
+ if "model" in kwargs and model != kwargs["model"]:
+ continue
for coords in model.coordinates.values():
- if "coords" in kwargs:
- if coords != kwargs["coords"]:
- continue
+ if "coords" in kwargs and coords != kwargs["coords"]:
+ continue
coords_formulas = coords.formulas.values()
mult_classes = leaf_subclasses(ScalarMultiplier)
if "scalarmult" in kwargs: