aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/ec/curve.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/ec/curve.py')
-rw-r--r--pyecsca/ec/curve.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pyecsca/ec/curve.py b/pyecsca/ec/curve.py
index 9321826..44358d0 100644
--- a/pyecsca/ec/curve.py
+++ b/pyecsca/ec/curve.py
@@ -23,7 +23,7 @@ class EllipticCurve(object):
prime: int, neutral: Point, parameters: MutableMapping[str, Union[Mod, int]]):
if coordinate_model not in model.coordinates.values() and not isinstance(coordinate_model, AffineCoordinateModel):
raise ValueError
- if set(model.parameter_names).symmetric_difference(parameters.keys()):
+ if set(model.parameter_names).union(coordinate_model.parameters).symmetric_difference(parameters.keys()):
raise ValueError
self.model = model
self.coordinate_model = coordinate_model