From: Mayank Jangid Date: Tue, 21 Apr 2026 15:57:21 +0000 (+0530) Subject: test: skip verify_recover regression with old FIPS providers X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=62fa2eec5c4efa4a14b849aa1d351c2cf6fa5f2a;p=thirdparty%2Fopenssl.git test: skip verify_recover regression with old FIPS providers Reviewed-by: Dmitry Belyavskiy Reviewed-by: Tomas Mraz MergeDate: Wed May 27 11:46:41 2026 (Merged from https://github.com/openssl/openssl/pull/30917) --- diff --git a/test/evp_extra_test.c b/test/evp_extra_test.c index 0f805f6cec7..c1319a753f6 100644 --- a/test/evp_extra_test.c +++ b/test/evp_extra_test.c @@ -4038,6 +4038,7 @@ err: static int test_RSA_verify_recover_rejects_short_buffer(void) { + int fipsver = 0; int ret = 0; int recovered_cap = 0; EVP_PKEY *pkey = NULL; @@ -4050,6 +4051,13 @@ static int test_RSA_verify_recover_rejects_short_buffer(void) unsigned char digest[32]; size_t i; + if (!TEST_int_ge(fipsver = fips_provider_version_match(testctx, + "!3.0.0 !3.0.8 !3.0.9 !3.1.2"), + 0)) + goto done; + if (fipsver == 0) + return TEST_skip("Test skipped for old FIPS providers"); + for (i = 0; i < sizeof(digest); i++) digest[i] = (unsigned char)i;