From 9c2cba84bac32d3bbe3c6f946ee76dc416cd6bb8 Mon Sep 17 00:00:00 2001 From: J08nY Date: Fri, 3 Oct 2025 12:50:48 +0200 Subject: Better bound in additive split. --- pyecsca/ec/countermeasures.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyecsca/ec/countermeasures.py b/pyecsca/ec/countermeasures.py index eff10c2..a310ce4 100644 --- a/pyecsca/ec/countermeasures.py +++ b/pyecsca/ec/countermeasures.py @@ -148,7 +148,7 @@ class AdditiveSplitting(ScalarMultiplierCountermeasure): order = self.params.order r = Mod.random(order) s = scalar - r - bits = max(self.bits, order.bit_length()) + 1 + bits = max(self.bits, order.bit_length()) self.mult.init(self.params, self.point, bits) R = self.mult.multiply(int(r)) S = self.mult.multiply(int(s)) -- cgit v1.2.3-70-g09d2