diff options
Diffstat (limited to 'test/sca/test_rpa.py')
| -rw-r--r-- | test/sca/test_rpa.py | 8 |
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 |
