key = slh_dsa_key_from_data("SLH-DSA-SHA2-128f",
slh_dsa_sha2_128s_0_keygen_priv,
sizeof(slh_dsa_sha2_128s_0_keygen_priv), 0);
- if (OSSL_PROVIDER_available(lib_ctx, "fips")
- && fips_provider_version_match(lib_ctx, ">3.5.2")) {
- /* The new pairwise test should fail in fips mode */
- if (!TEST_ptr_null(key))
- goto end;
- } else {
- if (!TEST_ptr(key))
- goto end;
- if (!TEST_ptr(vctx = EVP_PKEY_CTX_new_from_pkey(lib_ctx, key, NULL)))
- goto end;
- if (!TEST_int_eq(EVP_PKEY_pairwise_check(vctx), 0))
- goto end;
- }
+ if (!TEST_ptr(key))
+ goto end;
+ if (!TEST_ptr(vctx = EVP_PKEY_CTX_new_from_pkey(lib_ctx, key, NULL)))
+ goto end;
+ if (!TEST_int_eq(EVP_PKEY_pairwise_check(vctx), 0))
+ goto end;
ret = 1;
end:
EVP_PKEY_CTX_free(vctx);