From ba04f8f7aeeea23a2b27dd68294d882e98481882 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 11 Sep 2007 01:43:50 +0000
Subject: [PATCH] Make a number of relatively simple changes to provide basic performance improvements, including:
---
opends/src/server/org/opends/server/extensions/SaltedSHA1PasswordStorageScheme.java | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/opends/src/server/org/opends/server/extensions/SaltedSHA1PasswordStorageScheme.java b/opends/src/server/org/opends/server/extensions/SaltedSHA1PasswordStorageScheme.java
index eee7a91..91e26d7 100644
--- a/opends/src/server/org/opends/server/extensions/SaltedSHA1PasswordStorageScheme.java
+++ b/opends/src/server/org/opends/server/extensions/SaltedSHA1PasswordStorageScheme.java
@@ -29,8 +29,8 @@
import java.security.MessageDigest;
-import java.security.SecureRandom;
import java.util.Arrays;
+import java.util.Random;
import java.util.concurrent.locks.ReentrantLock;
import org.opends.messages.Message;
@@ -97,7 +97,7 @@
private ReentrantLock digestLock;
// The secure random number generator to use to generate the salt values.
- private SecureRandom random;
+ private Random random;
@@ -138,7 +138,7 @@
}
digestLock = new ReentrantLock();
- random = new SecureRandom();
+ random = new Random();
}
@@ -536,7 +536,7 @@
throws DirectoryException
{
byte[] saltBytes = new byte[NUM_SALT_BYTES];
- new SecureRandom().nextBytes(saltBytes);
+ new Random().nextBytes(saltBytes);
byte[] passwordPlusSalt = new byte[passwordBytes.length + NUM_SALT_BYTES];
System.arraycopy(passwordBytes, 0, passwordPlusSalt, 0,
--
Gitblit v1.10.0