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, 2 insertions, 0 deletions
diff --git a/pyecsca/ec/curve.py b/pyecsca/ec/curve.py
index 20dd3e0..ea18233 100644
--- a/pyecsca/ec/curve.py
+++ b/pyecsca/ec/curve.py
@@ -15,6 +15,7 @@ class EllipticCurve(object):
def __init__(self, model: CurveModel, coordinate_model: CoordinateModel,
parameters: Mapping[str, int], neutral: Point):
+ # TODO: Add base_point arg, order arg, cofactor arg.
if coordinate_model not in model.coordinates.values():
raise ValueError
if set(model.parameter_names).symmetric_difference(parameters.keys()):
@@ -27,6 +28,7 @@ class EllipticCurve(object):
self.neutral = neutral
def is_on_curve(self, point: Point) -> bool:
+ #TODO
pass
def is_neutral(self, point: Point) -> bool: