diff options
Diffstat (limited to 'pyecsca')
| -rw-r--r-- | pyecsca/sca/re/zvp.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pyecsca/sca/re/zvp.py b/pyecsca/sca/re/zvp.py index 517299f..4a783a2 100644 --- a/pyecsca/sca/re/zvp.py +++ b/pyecsca/sca/re/zvp.py @@ -508,7 +508,7 @@ def solve_easy_dcp(xonly_polynomial: Poly, curve: EllipticCurve) -> Set[Point]: final = subs_curve_params(xonly_polynomial, curve) if has_pari: pari = cypari2.Pari() - polynomial = pari(str(xonly_polynomial.expr).replace("**", "^")) + polynomial = pari(str(final.expr).replace("**", "^")) roots = list(map(int, pari.polrootsmod(polynomial, curve.prime))) else: roots = final.ground_roots().keys() |
