diff options
| author | J08nY | 2021-01-06 19:18:08 +0100 |
|---|---|---|
| committer | J08nY | 2021-01-06 19:19:17 +0100 |
| commit | b453b249dc25c008db5c069c55e0a51a91e68229 (patch) | |
| tree | 7ad840492c1309fba9261f6edca9db2448b35562 /pyecsca/ec | |
| parent | 31aaaf5aa0182081a719ed5d9671012c463742bf (diff) | |
| download | pyecsca-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.py | 2 |
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": |
