-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to init in FIPS mode #49
Comments
Hi Sam, your best bet in the short term would be to configure with "--disable-openssl", which uses the hash impls in the 'core' subdirectory instead and doesn't link against OpenSSL. As a better solution, I'm going to check whether FIPS mode is detectable at configuration time, and if so, maybe disable MD5 (and probably HAVAL) support if FIPS is enabled. If I can't figure that out, plan B would be to add a "--disable-md5" or "--enable-fips" configure option to do this manually. I don't think I've ever actually built OST against OpenSSL-FIPS. Did you need to do anything special to build or link it, or did that all just work transparently? |
Re: Better solutions, I realized that checking for FIPS mode at configuration time isn't the right approach, since FIPS can be toggled on or off after building OST. Instead I think I need to exclude MD5 at runtime based on the value of OpenSSL's FIPS_mode(). So that's what I'm looking at now. |
Unfortunately I was not part of the team when the software was installed, but traditionally I believe we simply installed the package from yum/dnf and didn't build it manually. I will need to check with the team to see if it would be possible to rebuild from scratch instead. I appreciate you taking the time to look at this. |
I am helping to manage a Unix system that is running in FIPS mode, and we are unable to initialize Tripwire with our current policy file. I thought the issue was with the MD5 hash check, but I still receive this error even after removing any reference to the check in our policy:
So far I've been unable to locate any other solutions, so I'm hoping someone here can point me in the right direction. Thanks in advance.
The text was updated successfully, but these errors were encountered: