aboutsummaryrefslogtreecommitdiff
path: root/epare/common.py
diff options
context:
space:
mode:
authorJ08nY2025-03-15 19:10:15 +0100
committerJ08nY2025-04-16 12:25:06 +0200
commit48521975f4ba331ccd3bacb30638c52d32892b59 (patch)
tree7a2235ac3f00542b50df976d75f9b576a74e7d8e /epare/common.py
parent5b4d3dd0835ede999078a852ccf9cde88caa311a (diff)
downloadECTester-48521975f4ba331ccd3bacb30638c52d32892b59.tar.gz
ECTester-48521975f4ba331ccd3bacb30638c52d32892b59.tar.zst
ECTester-48521975f4ba331ccd3bacb30638c52d32892b59.zip
Add more metadata to mult simulation.
Diffstat (limited to 'epare/common.py')
-rw-r--r--epare/common.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/epare/common.py b/epare/common.py
index 15c7f7c..d416378 100644
--- a/epare/common.py
+++ b/epare/common.py
@@ -68,7 +68,7 @@ class MultIdent:
elif self.countermeasure == "euclidean":
return lambda *args, **kwargs: EuclideanSplitting(func(*args, **kwargs))
- def with_countermeasure(self, countermeasure: str):
+ def with_countermeasure(self, countermeasure: str | None):
if countermeasure not in (None, "gsr", "additive", "multiplicative", "euclidean"):
raise ValueError(f"Unknown countermeasure: {countermeasure}")
return MultIdent(self.klass, *self.args, **self.kwargs, countermeasure=countermeasure)
@@ -156,8 +156,8 @@ class ProbMap:
raise ValueError("Enriching can only work on equal amount of samples (same run, different divisors)")
self.probs.update(other.probs)
-# All dbl-and-add multipliers from https://github.com/J08nY/pyecsca/blob/master/pyecsca/ec/mult
+# All dbl-and-add multipliers from https://github.com/J08nY/pyecsca/blob/master/pyecsca/ec/mult
window_mults = [
MultIdent(SlidingWindowMultiplier, width=3),
MultIdent(SlidingWindowMultiplier, width=4),