aboutsummaryrefslogtreecommitdiffhomepage
path: root/pyecsca/ec
diff options
context:
space:
mode:
authorJ08nY2024-06-01 22:40:41 +0200
committerJ08nY2024-06-01 22:40:41 +0200
commit64ed0caf1272eaa73433a74ac2f12cfe2aa26271 (patch)
tree9d53c0343f9ee64a40f8aacf28e6ea9201f3c911 /pyecsca/ec
parent3f22cdec33ceff27bfdc6baae456950240936098 (diff)
downloadpyecsca-64ed0caf1272eaa73433a74ac2f12cfe2aa26271.tar.gz
pyecsca-64ed0caf1272eaa73433a74ac2f12cfe2aa26271.tar.zst
pyecsca-64ed0caf1272eaa73433a74ac2f12cfe2aa26271.zip
Fix bad init error in LadderMultiplier.
Diffstat (limited to 'pyecsca/ec')
-rw-r--r--pyecsca/ec/mult/ladder.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pyecsca/ec/mult/ladder.py b/pyecsca/ec/mult/ladder.py
index 105587f..46ed546 100644
--- a/pyecsca/ec/mult/ladder.py
+++ b/pyecsca/ec/mult/ladder.py
@@ -41,8 +41,8 @@ class LadderMultiplier(ScalarMultiplier):
):
super().__init__(short_circuit=short_circuit, ladd=ladd, dbl=dbl, scl=scl)
self.complete = complete
- if (not complete or short_circuit) and dbl is None:
- raise ValueError
+ if (not complete) and dbl is None:
+ raise ValueError("When complete is not set LadderMultiplier requires a doubling formula.")
def __hash__(self):
return hash((LadderMultiplier, super().__hash__(), self.complete))