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.py6
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