aboutsummaryrefslogtreecommitdiff
path: root/test/sca/test_rpa.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/sca/test_rpa.py')
-rw-r--r--test/sca/test_rpa.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/sca/test_rpa.py b/test/sca/test_rpa.py
index d87e248..0d2860b 100644
--- a/test/sca/test_rpa.py
+++ b/test/sca/test_rpa.py
@@ -28,7 +28,7 @@ from pyecsca.sca.re.rpa import (
MultipleContext,
rpa_point_0y,
rpa_point_x0,
- rpa_distinguish,
+ rpa_distinguish, multiples_computed,
)
@@ -71,6 +71,12 @@ def rpa_params(model, coords):
return DomainParameters(curve, g, 0x85D265932D90785C, 1)
+def test_multiples(rpa_params):
+ multiples = multiples_computed(17, rpa_params, LTRMultiplier, LTRMultiplier, True, True)
+ assert 1 in multiples
+ assert 17 in multiples
+ assert 0 not in multiples
+
def test_x0_point(rpa_params):
res = rpa_point_x0(rpa_params)
assert res is not None