diff options
Diffstat (limited to 'pyecsca/ec/curve.py')
| -rw-r--r-- | pyecsca/ec/curve.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pyecsca/ec/curve.py b/pyecsca/ec/curve.py index 5a99c92..e8ae66c 100644 --- a/pyecsca/ec/curve.py +++ b/pyecsca/ec/curve.py @@ -21,7 +21,7 @@ class EllipticCurve(object): def __init__(self, model: CurveModel, coordinate_model: CoordinateModel, prime: int, neutral: Point, parameters: MutableMapping[str, Union[Mod, int]]): - if coordinate_model not in model.coordinates.values(): + 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()): raise ValueError |
