diff options
| author | J08nY | 2024-01-23 14:27:24 +0100 |
|---|---|---|
| committer | J08nY | 2024-01-23 14:27:24 +0100 |
| commit | 95cd06e840829cf05bd621247f27a6573dd4676f (patch) | |
| tree | dfbde4283643bd8a46686ed0bad8bd07d7d08ce2 /pyecsca | |
| parent | affd3c5dcb1862b1b26a094174e74be70d1e5370 (diff) | |
| download | pyecsca-95cd06e840829cf05bd621247f27a6573dd4676f.tar.gz pyecsca-95cd06e840829cf05bd621247f27a6573dd4676f.tar.zst pyecsca-95cd06e840829cf05bd621247f27a6573dd4676f.zip | |
Fix easy case of pari DCP..
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() |
