Search
j0ke.net Open Build Service
>
Projects
>
server:database
:
mongodb
:
2.4
>
mongodb
> mongodb-ssl-FIPS_mode_set.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File mongodb-ssl-FIPS_mode_set.patch of Package mongodb
Index: mongodb-src-r2.4.3/src/mongo/util/net/ssl_manager.cpp =================================================================== --- mongodb-src-r2.4.3.orig/src/mongo/util/net/ssl_manager.cpp +++ mongodb-src-r2.4.3/src/mongo/util/net/ssl_manager.cpp @@ -192,6 +192,7 @@ namespace mongo { } void SSLManager::_setupFIPS() { +#ifdef OPENSSL_FIPS // Turn on FIPS mode if requested. int status = FIPS_mode_set(1); if (!status) { @@ -200,6 +201,9 @@ namespace mongo { fassertFailed(16703); } log() << "FIPS 140-2 mode activated" << endl; +#else + error() << "can't activate FIPS mode: OpenSSL not built with FIPS support" << endl; +#endif } bool SSLManager::_setupPEM(const std::string& keyFile , const std::string& password) {