aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/ec/curve.py
diff options
context:
space:
mode:
authorJ08nY2024-07-11 15:45:54 +0200
committerJ08nY2024-07-11 15:45:54 +0200
commit43e105655bd2de6b64ddb3c4ddf4b965bc196e6b (patch)
tree0cdb44eba00cad7d2e87a41e6c202f33578ae92a /pyecsca/ec/curve.py
parentb85ebefb35e2661e87a8c1be16a222bb6eae6a1f (diff)
downloadpyecsca-43e105655bd2de6b64ddb3c4ddf4b965bc196e6b.tar.gz
pyecsca-43e105655bd2de6b64ddb3c4ddf4b965bc196e6b.tar.zst
pyecsca-43e105655bd2de6b64ddb3c4ddf4b965bc196e6b.zip
Diffstat (limited to 'pyecsca/ec/curve.py')
-rw-r--r--pyecsca/ec/curve.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pyecsca/ec/curve.py b/pyecsca/ec/curve.py
index 957aafc..fb3e763 100644
--- a/pyecsca/ec/curve.py
+++ b/pyecsca/ec/curve.py
@@ -120,12 +120,12 @@ class EllipticCurve:
lhs, rhs = assumption_string.split(" = ")
expr = sympify(f"{rhs} - {lhs}")
for curve_param, value in self.parameters.items():
- expr = expr.subs(curve_param, k(value))
+ expr = expr.subs(curve_param, value)
if len(expr.free_symbols) > 0:
raise ValueError(
f"Missing necessary coordinate model parameter ({assumption_string})."
)
- if k(expr) != 0:
+ if k.from_sympy(expr) != 0:
raise_unsatisified_assumption(
getconfig().ec.unsatisfied_coordinate_assumption_action,
f"Coordinate model {self.coordinate_model} has an unsatisifed assumption on the {param} parameter (0 = {expr})."