aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJ08nY2024-01-26 19:10:52 +0100
committerJ08nY2024-01-26 19:10:52 +0100
commitc99905ad7e2e4dcc269669fb5ef92e787e5248d7 (patch)
tree9291d851f46c8096d4899e7eba627cf58a05d701
parent30cfd49b2b3a6a5180819a20d004b22e37e3fb77 (diff)
downloadpyecsca-c99905ad7e2e4dcc269669fb5ef92e787e5248d7.tar.gz
pyecsca-c99905ad7e2e4dcc269669fb5ef92e787e5248d7.tar.zst
pyecsca-c99905ad7e2e4dcc269669fb5ef92e787e5248d7.zip
Mark randomized tests with xfail.
-rw-r--r--test/sca/test_attacks.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/sca/test_attacks.py b/test/sca/test_attacks.py
index e213ecf..8b9974b 100644
--- a/test/sca/test_attacks.py
+++ b/test/sca/test_attacks.py
@@ -24,17 +24,19 @@ def target(secp128r1, mult):
return target
+@pytest.mark.xfail(reason="May fail intermittently.")
def test_dpa(secp128r1, mult, target):
scalar = 5
pub = secp128r1.curve.affine_multiply(
secp128r1.generator.to_affine(), scalar
).to_model(secp128r1.curve.coordinate_model, secp128r1.curve)
- points, traces = target.simulate_scalar_mult_traces(500, scalar)
+ points, traces = target.simulate_scalar_mult_traces(700, scalar)
dpa = DPA(points, traces, mult, secp128r1)
res = dpa.perform(3, pub)
assert res == 5
+@pytest.mark.xfail(reason="May fail intermittently.")
def test_cpa(secp128r1, mult, target):
scalar = 5
pub = secp128r1.curve.affine_multiply(