From 5b2abf8f9c4083478e7e1ae6832d9ddfbdaf98b2 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Wed, 13 May 2026 10:39:14 +0200 Subject: [PATCH] test/ffc_internal_test.c: The ffc_params_copy_mfail test needs DSA enabled Instead of having disabled with no-dh, we need to disable it with no-dsa. Fixes: df53ee4fa00b "Add mfail test for ossl_ffc_params_copy" Reviewed-by: Matt Caswell Reviewed-by: Nikola Pajkovsky Reviewed-by: Eugene Syromiatnikov MergeDate: Wed May 13 09:46:34 2026 (Merged from https://github.com/openssl/openssl/pull/31168) --- test/ffc_internal_test.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/ffc_internal_test.c b/test/ffc_internal_test.c index 499a889978c..d08f3b244de 100644 --- a/test/ffc_internal_test.c +++ b/test/ffc_internal_test.c @@ -690,7 +690,9 @@ err: DH_free(dh); return ret; } +#endif /* OPENSSSL_NO_DH */ +#ifndef OPENSSL_NO_DSA static int ffc_params_copy_mfail(void) { int ret = 0; @@ -731,13 +733,14 @@ err: BN_free(g); return ret; } -#endif /* OPENSSL_NO_DH */ +#endif /* OPENSSL_NO_DSA */ int setup_tests(void) { #ifndef OPENSSL_NO_DSA ADD_TEST(ffc_params_validate_pq_test); ADD_TEST(ffc_params_validate_g_unverified_test); + ADD_MFAIL_TEST(ffc_params_copy_mfail); #endif /* OPENSSL_NO_DSA */ #ifndef OPENSSL_NO_DH ADD_TEST(ffc_params_gen_test); @@ -747,7 +750,6 @@ int setup_tests(void) ADD_TEST(ffc_private_validate_test); ADD_ALL_TESTS(ffc_private_gen_test, 10); ADD_TEST(ffc_params_copy_test); - ADD_MFAIL_TEST(ffc_params_copy_mfail); #endif /* OPENSSL_NO_DH */ return 1; } -- 2.47.3