From 86768f810937382983c426a8151a26698afda3e8 Mon Sep 17 00:00:00 2001 From: J08nY Date: Sat, 8 Mar 2025 16:31:16 +0100 Subject: Add RPA variant of addition_chain. --- test/sca/test_rpa.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'test/sca') 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 -- cgit v1.2.3-70-g09d2