diff options
| author | J08nY | 2024-04-02 18:21:45 +0200 |
|---|---|---|
| committer | J08nY | 2024-04-02 18:21:45 +0200 |
| commit | c91f698a8a56fb7e0e7e30a544be2c375caf13e0 (patch) | |
| tree | b93f5a3d8a2e0bcdf0b944ee8cc068004fdaf7fe | |
| parent | 157f387f2e0131e17e8fa5eb8719fc4de96ca991 (diff) | |
| download | pyecsca-c91f698a8a56fb7e0e7e30a544be2c375caf13e0.tar.gz pyecsca-c91f698a8a56fb7e0e7e30a544be2c375caf13e0.tar.zst pyecsca-c91f698a8a56fb7e0e7e30a544be2c375caf13e0.zip | |
Fix typing.
| -rw-r--r-- | pyecsca/ec/formula/unroll.py | 3 | ||||
| -rw-r--r-- | pyecsca/sca/re/zvp.py | 2 |
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) |
