summaryrefslogtreecommitdiffstats
path: root/test/evp_libctx_test.c
diff options
context:
space:
mode:
authorPauli <pauli@openssl.org>2022-09-22 13:44:35 +1000
committerPauli <pauli@openssl.org>2022-11-02 08:42:46 +1100
commit464c1011b02936850fc779739013dba52650840a (patch)
tree88b61cf3f06b4dbe8a4eb683fdc33dbd504a7aae /test/evp_libctx_test.c
parentc511953a0828e126b80a9ea8cee12d001d685ba8 (diff)
Remove conditional FIPS dependence for 3DES
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/19510)
Diffstat (limited to 'test/evp_libctx_test.c')
-rw-r--r--test/evp_libctx_test.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/evp_libctx_test.c b/test/evp_libctx_test.c
index 2448c35a14..bb31328214 100644
--- a/test/evp_libctx_test.c
+++ b/test/evp_libctx_test.c
@@ -745,8 +745,14 @@ int setup_tests(void)
#ifndef OPENSSL_NO_DH
ADD_TEST(kem_invalid_keytype);
#endif
+ /*
+ * The FIPS provider doesn't have 3DES, so we skip this test if
+ * FIPS is available. It's not perfect because FIPS + default might be
+ * loaded but it's good enough.
+ */
#ifndef OPENSSL_NO_DES
- ADD_TEST(test_cipher_tdes_randkey);
+ if (!OSSL_PROVIDER_available(libctx, "fips"))
+ ADD_TEST(test_cipher_tdes_randkey);
#endif
return 1;
}