diff options
| author | J08nY | 2024-01-26 19:10:52 +0100 |
|---|---|---|
| committer | J08nY | 2024-01-26 19:10:52 +0100 |
| commit | c99905ad7e2e4dcc269669fb5ef92e787e5248d7 (patch) | |
| tree | 9291d851f46c8096d4899e7eba627cf58a05d701 | |
| parent | 30cfd49b2b3a6a5180819a20d004b22e37e3fb77 (diff) | |
| download | pyecsca-c99905ad7e2e4dcc269669fb5ef92e787e5248d7.tar.gz pyecsca-c99905ad7e2e4dcc269669fb5ef92e787e5248d7.tar.zst pyecsca-c99905ad7e2e4dcc269669fb5ef92e787e5248d7.zip | |
Mark randomized tests with xfail.
| -rw-r--r-- | test/sca/test_attacks.py | 4 |
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( |
