dc0051
diff --git a/lib/softoken/lowpbe.c b/lib/softoken/lowpbe.c
dc0051
--- a/lib/softoken/lowpbe.c
dc0051
+++ b/lib/softoken/lowpbe.c
dc0051
@@ -565,17 +565,17 @@ struct KDFCacheItemStr {
dc0051
     int iterations;
dc0051
     int keyLen;
dc0051
 };
dc0051
 typedef struct KDFCacheItemStr KDFCacheItem;
dc0051
 
dc0051
 /* Bug 1606992 - Cache the hash result for the common case that we're
dc0051
  * asked to repeatedly compute the key for the same password item,
dc0051
  * hash, iterations and salt. */
dc0051
-#define KDF2_CACHE_COUNT 3
dc0051
+#define KDF2_CACHE_COUNT 150
dc0051
 static struct {
dc0051
     PZLock *lock;
dc0051
     struct {
dc0051
         KDFCacheItem common;
dc0051
         int ivLen;
dc0051
         PRBool faulty3DES;
dc0051
     } cacheKDF1;
dc0051
     struct {