diff options
| author | J08nY | 2024-07-11 15:45:54 +0200 |
|---|---|---|
| committer | J08nY | 2024-07-11 15:45:54 +0200 |
| commit | 43e105655bd2de6b64ddb3c4ddf4b965bc196e6b (patch) | |
| tree | 0cdb44eba00cad7d2e87a41e6c202f33578ae92a /pyecsca/ec/curve.py | |
| parent | b85ebefb35e2661e87a8c1be16a222bb6eae6a1f (diff) | |
| download | pyecsca-43e105655bd2de6b64ddb3c4ddf4b965bc196e6b.tar.gz pyecsca-43e105655bd2de6b64ddb3c4ddf4b965bc196e6b.tar.zst pyecsca-43e105655bd2de6b64ddb3c4ddf4b965bc196e6b.zip | |
Diffstat (limited to 'pyecsca/ec/curve.py')
| -rw-r--r-- | pyecsca/ec/curve.py | 4 |
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})." |
