aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJ08nY2025-03-12 20:01:29 +0100
committerJ08nY2025-03-12 20:01:29 +0100
commit4440cf1e5fd28456d8b259d498f9831d46acef73 (patch)
treed232b04b6d588477e1401fbd8d7ae769066d8ad5 /test
parent345d5883e5e75ed02282107127a8e65b67435247 (diff)
downloadpyecsca-4440cf1e5fd28456d8b259d498f9831d46acef73.tar.gz
pyecsca-4440cf1e5fd28456d8b259d498f9831d46acef73.tar.zst
pyecsca-4440cf1e5fd28456d8b259d498f9831d46acef73.zip
Diffstat (limited to 'test')
-rw-r--r--test/sca/test_rpa.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/sca/test_rpa.py b/test/sca/test_rpa.py
index 7027a7d..af90fb4 100644
--- a/test/sca/test_rpa.py
+++ b/test/sca/test_rpa.py
@@ -4,6 +4,7 @@ from math import isqrt
import pytest
from pyecsca.ec.context import local
+from pyecsca.ec.countermeasures import AdditiveSplitting
from pyecsca.ec.curve import EllipticCurve
from pyecsca.ec.mod import mod
from pyecsca.ec.model import ShortWeierstrassModel
@@ -128,6 +129,11 @@ def test_multiples_kind(rpa_params):
assert multiples_precomp != multiples_necessary
+def test_multiples_additive(rpa_params):
+ mults = multiples_computed(1454656138887897564, rpa_params, LTRMultiplier, lambda *args, **kwargs: AdditiveSplitting(LTRMultiplier(*args, **kwargs)), True, True, kind="precomp+necessary")
+ assert mults is not None
+
+
def test_x0_point(rpa_params):
res = rpa_point_x0(rpa_params)
assert res is not None