diff options
Diffstat (limited to 'pyecsca/ec/curve.py')
| -rw-r--r-- | pyecsca/ec/curve.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pyecsca/ec/curve.py b/pyecsca/ec/curve.py index d4cef5d..bf2cb36 100644 --- a/pyecsca/ec/curve.py +++ b/pyecsca/ec/curve.py @@ -1,4 +1,4 @@ -from typing import Type, Mapping +from typing import Mapping from .point import Point from .coordinates import CoordinateModel @@ -6,12 +6,12 @@ from .model import CurveModel class EllipticCurve(object): - model: Type[CurveModel] + model: CurveModel coordinate_model: CoordinateModel parameters: Mapping[str, int] neutral: Point - def __init__(self, model: Type[CurveModel], coordinate_model: CoordinateModel, + def __init__(self, model: CurveModel, coordinate_model: CoordinateModel, parameters: Mapping[str, int], neutral: Point): if coordinate_model not in model.coordinates.values(): raise ValueError |
