summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp')
-rw-r--r--src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp b/src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp
index fea81975990..791fe137b11 100644
--- a/src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp
+++ b/src/mongo/db/auth/sasl_scramsha1_server_conversation.cpp
@@ -158,11 +158,7 @@ namespace mongo {
// Generate SCRAM credentials on the fly for mixed MONGODB-CR/SCRAM mode.
if (_creds.scram.salt.empty() && !_creds.password.empty()) {
- // Use a default value of 5000 for the scramIterationCount when in mixed mode,
- // overriding the default value (10000) used for SCRAM mode or the user-given value.
- const int mixedModeScramIterationCount = 5000;
- BSONObj scramCreds = scram::generateCredentials(_creds.password,
- mixedModeScramIterationCount);
+ BSONObj scramCreds = scram::generateCredentials(_creds.password);
_creds.scram.iterationCount = scramCreds[scram::iterationCountFieldName].Int();
_creds.scram.salt = scramCreds[scram::saltFieldName].String();
_creds.scram.storedKey = scramCreds[scram::storedKeyFieldName].String();