Skip to content
This repository has been archived by the owner on Nov 18, 2022. It is now read-only.

daemon:connect: don't use FIPS_mode_set with OpenSSL 3 #793

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

schopin-pro
Copy link

This function has been removed in OpenSSL 3, replaced by
EVP_default_properties_enable_fips. See
https://www.openssl.org/docs/man3.0/man7/migration_guide.html

This function has been removed in OpenSSL 3, replaced by
EVP_default_properties_enable_fips. See
https://www.openssl.org/docs/man3.0/man7/migration_guide.html
@schopin-pro
Copy link
Author

FYI, this patch is being shipped in the Ubuntu packaging of nzbget as part of our OpenSSL 3.0 transition.

loqs added a commit to loqs/PACKAGES-OSSL3 that referenced this pull request Feb 25, 2022
@sbraz
Copy link
Contributor

sbraz commented May 8, 2022

Hi @hugbug, could you please look into this?

@sanderjo
Copy link
Contributor

sanderjo commented Aug 1, 2022

For Google searchers: solves this nzbget error during nzbget's make:

daemon/connect/TlsSocket.cpp:192:9: error: ‘FIPS_mode_set’ was not declared in this scope

This is how I applied the patch / pull request (just git basics):

git clone https://github.com/nzbget/nzbget.git
cd nzbget/
git pull origin pull/793/head

and then the ./configure and make just work.

Thank you, @schopin-pro

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants