From dcf227c5b9b0f54294bb649b772b5a0c91ac724f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 31 Mar 2026 14:59:14 +0200 Subject: [PATCH] Generate MLDSA test cases for the driver dispatch layer Signed-off-by: Gilles Peskine --- util/mbedtls_maintainer/mldsa_test_generator.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/util/mbedtls_maintainer/mldsa_test_generator.py b/util/mbedtls_maintainer/mldsa_test_generator.py index 8227ff1e9..72b20ce35 100644 --- a/util/mbedtls_maintainer/mldsa_test_generator.py +++ b/util/mbedtls_maintainer/mldsa_test_generator.py @@ -249,3 +249,11 @@ class DriverGenerator(Generator): """Generate test cases for driver export_public_key().""" for i, key in enumerate(KEYS[kl], 1): yield self.one_mldsa_public_key_from_seed(key, f'key#{i}') + + +class DispatchGenerator(DriverGenerator): + """Test the driver dispatch layer.""" + + @classmethod + def function(cls, func: str, _kl: int) -> str: + return func