summaryrefslogtreecommitdiff
path: root/providers
diff options
context:
space:
mode:
authorTomas Mraz <tomas@openssl.org>2021-03-11 20:04:06 +0100
committerTomas Mraz <tomas@openssl.org>2021-03-12 15:13:00 +0100
commit061ae2f6a2f6c59eae6fd5cbc501f916a49f48b2 (patch)
tree82ad2b24dfef6851104f6f71392664bbb8fd061f /providers
parent12b4e5821d59b5d0c35f830e078d842583be6486 (diff)
downloadopenssl-new-061ae2f6a2f6c59eae6fd5cbc501f916a49f48b2.tar.gz
Remove the RAND_get0_public() from fips provider initialization
It is not needed anymore and it causes leaks because it is called when the FIPS provider libctx is not yet properly set up. Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/14497)
Diffstat (limited to 'providers')
-rw-r--r--providers/fips/fipsprov.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/providers/fips/fipsprov.c b/providers/fips/fipsprov.c
index 90491b0e5f..70826181e5 100644
--- a/providers/fips/fipsprov.c
+++ b/providers/fips/fipsprov.c
@@ -632,9 +632,6 @@ int OSSL_provider_init(const OSSL_CORE_HANDLE *handle,
goto err;
}
- /* TODO(3.0): Tests will hang if this is removed */
- (void)RAND_get0_public(libctx);
-
*out = fips_dispatch_table;
return 1;
err: