diff options
author | Matt Caswell <matt@openssl.org> | 2020-08-05 14:46:48 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2020-08-17 11:27:51 +0100 |
commit | bfa6aaab45c30ced2da851ee92f8ac5942f08078 (patch) | |
tree | ffdb18915c6a46038a36918c093aeb4cdf33ab16 /test/evp_test.c | |
parent | e6c54619d151eeec32055bbd713cda11a9182246 (diff) | |
download | openssl-bfa6aaab45c30ced2da851ee92f8ac5942f08078.tar.gz |
Test that EVP_default_properties_is_fips_enabled() works early
We check that EVP_default_properties_is_fips_enabled() is working even
before other function calls have auto-loaded the config file.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12567)
Diffstat (limited to 'test/evp_test.c')
-rw-r--r-- | test/evp_test.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/evp_test.c b/test/evp_test.c index b980abc944..cd6077e10d 100644 --- a/test/evp_test.c +++ b/test/evp_test.c @@ -2095,7 +2095,8 @@ static int rand_test_init(EVP_TEST *t, const char *name) if (!TEST_ptr(rdata = OPENSSL_zalloc(sizeof(*rdata)))) return 0; - rand = EVP_RAND_fetch(libctx, "TEST-RAND", NULL); + /* TEST-RAND is available in the FIPS provider but not with "fips=yes" */ + rand = EVP_RAND_fetch(libctx, "TEST-RAND", "-fips"); if (rand == NULL) goto err; rdata->parent = EVP_RAND_CTX_new(rand, NULL); |