aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJ08nY2024-04-02 18:21:45 +0200
committerJ08nY2024-04-02 18:21:45 +0200
commitc91f698a8a56fb7e0e7e30a544be2c375caf13e0 (patch)
treeb93f5a3d8a2e0bcdf0b944ee8cc068004fdaf7fe
parent157f387f2e0131e17e8fa5eb8719fc4de96ca991 (diff)
downloadpyecsca-c91f698a8a56fb7e0e7e30a544be2c375caf13e0.tar.gz
pyecsca-c91f698a8a56fb7e0e7e30a544be2c375caf13e0.tar.zst
pyecsca-c91f698a8a56fb7e0e7e30a544be2c375caf13e0.zip
Fix typing.
-rw-r--r--pyecsca/ec/formula/unroll.py3
-rw-r--r--pyecsca/sca/re/zvp.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/pyecsca/ec/formula/unroll.py b/pyecsca/ec/formula/unroll.py
index 91c33fa..84d0901 100644
--- a/pyecsca/ec/formula/unroll.py
+++ b/pyecsca/ec/formula/unroll.py
@@ -2,7 +2,8 @@ from typing import List, Tuple
from astunparse import unparse
from public import public
-from sympy import Expr, symbols, sympify, Poly
+from sympy import Expr, symbols, Poly
+from ...misc.cache import sympify
from .base import Formula
diff --git a/pyecsca/sca/re/zvp.py b/pyecsca/sca/re/zvp.py
index 784ecc1..a067643 100644
--- a/pyecsca/sca/re/zvp.py
+++ b/pyecsca/sca/re/zvp.py
@@ -163,7 +163,7 @@ def compute_factor_set(
if affine:
unrolled = map_to_affine(formula, unrolled)
if xonly:
- unrolled = set(((name, eliminate_y(poly, formula.coordinate_model.curve_model)) for name, poly in unrolled))
+ unrolled = list(set(((name, eliminate_y(poly, formula.coordinate_model.curve_model)) for name, poly in unrolled)))
curve_params = set(formula.coordinate_model.curve_model.parameter_names)