aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec/params.py
diff options
context:
space:
mode:
authorJ08nY2024-07-16 16:33:26 +0200
committerJ08nY2024-07-16 16:33:26 +0200
commiteea57d6019d7b13a3c9e01cf1ecb11b132e5e291 (patch)
treea89f8e3f5ff6aee78e8bfb7c3617b382c8f9bdf8 /pyecsca/ec/params.py
parentd6fc0ada881aad78543124bd2ffb63ce187b4e0f (diff)
downloadpyecsca-eea57d6019d7b13a3c9e01cf1ecb11b132e5e291.tar.gz
pyecsca-eea57d6019d7b13a3c9e01cf1ecb11b132e5e291.tar.zst
pyecsca-eea57d6019d7b13a3c9e01cf1ecb11b132e5e291.zip
Better print in perf.
Diffstat (limited to 'pyecsca/ec/params.py')
-rw-r--r--pyecsca/ec/params.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pyecsca/ec/params.py b/pyecsca/ec/params.py
index 7dfaab8..2e437a2 100644
--- a/pyecsca/ec/params.py
+++ b/pyecsca/ec/params.py
@@ -258,8 +258,9 @@ def _create_params(curve, coords, infty):
)
value = ilocals[coordinate]
if isinstance(value, int):
- value = mod(value, field)
- infinity_coords[coordinate] = value
+ infinity_coords[coordinate] = mod(value, field)
+ else:
+ infinity_coords[coordinate] = value
infinity = Point(coord_model, **infinity_coords)
elliptic_curve = EllipticCurve(model, coord_model, field, infinity, params) # type: ignore[arg-type]
if "generator" not in curve: