From beb53af31ff92e25c92c0d862cb94f430560f1f1 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 8 Aug 2025 13:35:46 +0200 Subject: [PATCH] Expand the ignore patterns for test_full_block_cipher_psa_dispatch Some tests from `test_suite_cipher.constant_time.data` follow the same pattern as `test_suite_cipher.aes.data` and so have the same coverage discrepancy. Signed-off-by: Gilles Peskine --- tests/scripts/analyze_outcomes.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/scripts/analyze_outcomes.py b/tests/scripts/analyze_outcomes.py index 52034a1973..9d03d1db46 100755 --- a/tests/scripts/analyze_outcomes.py +++ b/tests/scripts/analyze_outcomes.py @@ -667,6 +667,12 @@ class DriverVSReference_block_cipher_dispatch(outcome_analysis.DriverVSReference 'CMAC null arguments', re.compile('CMAC.* (AES|ARIA|Camellia).*'), ], + 'test_suite_cipher.constant_time': [ + # Like with test_suite_cipher.aes and such, these tests call + # cipher_wrapper in a way that requires the block cipher to + # be built in. + re.compile('.*(AES|ARIA|CAMELLIA).*(encrypt|decrypt).*', re.I), + ], 'test_suite_cipher.padding': [ # Following tests require AES_C/CAMELLIA_C to be enabled, # but these are not available in the accelerated component.