aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec
diff options
context:
space:
mode:
authorJ08nY2021-01-06 19:18:08 +0100
committerJ08nY2021-01-06 19:19:17 +0100
commitb453b249dc25c008db5c069c55e0a51a91e68229 (patch)
tree7ad840492c1309fba9261f6edca9db2448b35562 /pyecsca/ec
parent31aaaf5aa0182081a719ed5d9671012c463742bf (diff)
downloadpyecsca-b453b249dc25c008db5c069c55e0a51a91e68229.tar.gz
pyecsca-b453b249dc25c008db5c069c55e0a51a91e68229.tar.zst
pyecsca-b453b249dc25c008db5c069c55e0a51a91e68229.zip
Fix Edwards yzsuared to_model. Extend regression test for #10.
Diffstat (limited to 'pyecsca/ec')
-rw-r--r--pyecsca/ec/point.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pyecsca/ec/point.py b/pyecsca/ec/point.py
index a3c388e..88c925b 100644
--- a/pyecsca/ec/point.py
+++ b/pyecsca/ec/point.py
@@ -109,7 +109,7 @@ class Point(object):
elif coordinate_model.name == "yz":
result[var] = result[var] * curve.parameters["r"]
elif coordinate_model.name == "yzsquared":
- result[var] = result[var] * curve.parameters["r"]**2
+ result[var] = result[var]**2 * curve.parameters["r"]
elif var.startswith("Z"):
result[var] = Mod(1, curve.prime)
elif var == "T":