/forgerock/openam/openam-shared/src/main/java/org/forgerock/openam/shared/security/crypto/ |
H A D | PBKDF2KeyDerivation.java | 43 * <li>{@code org.forgerock.openam.encryption.key.iterations} - the number of iterations of PBKDF2 to apply 48 * (section 5.1.1.2) recommend at least 10,000 iterations of PBKDF2 and a salt of at least 32 bits. The PBKDF2 spec 57 private static final String ITERATIONS_PROPERTY = "org.forgerock.openam.encryption.key.iterations"; 59 private final int iterations; field in class:PBKDF2KeyDerivation 66 PBKDF2KeyDerivation(final String messageDigest, final int iterations) { argument 67 rejectStateIfTrue(iterations < 10_000, "Should use at least 10,000 iterations"); 68 this.iterations = iterations; [all...] |
/forgerock/opendj2/src/server/org/opends/server/extensions/ |
H A D | PBKDF2PasswordStorageScheme.java | 59 * implementation uses a configurable number of iterations. 155 int iterations = config.getPBKDF2Iterations(); 157 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes, iterations); 160 return ByteString.valueOf(iterations + ":" + Base64.encode(hashPlusSalt)); 177 // Split the iterations from the stored value (separated by a ':') 188 final int iterations = Integer.parseInt(stored.substring(0, pos)); 205 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 241 int iterations = config.getPBKDF2Iterations(); 242 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes, iterations); 246 + iterations 339 encodeWithRandomSalt(ByteString plaintext, byte[] saltBytes, int iterations) argument 358 encodeWithSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, final SecretKeyFactory factory) argument 381 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument 399 encodeWithRandomSalt(ByteSequence plaintext, byte[] saltBytes, int iterations) argument 408 encodeWithRandomSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, SecureRandom random, final SecretKeyFactory factory) argument [all...] |
H A D | PKCS5S2PasswordStorageScheme.java | 58 * iterations. 80 /** Atlassian hardcoded the number of iterations to 10000. */ 81 private static final int iterations = 10000; field in class:PKCS5S2PasswordStorageScheme 172 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 211 + iterations + ':' + Base64.encode(saltBytes) + '$' 227 int iterations = Integer.parseInt(authInfo.substring(0, pos)); 230 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 321 int iterations, final SecretKeyFactory factory) throws DirectoryException 327 new PBEKeySpec(plaintextChars, saltBytes, iterations, SHA1_LENGTH * 8); 344 byte[] digestBytes, int iterations) 320 encodeWithSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, final SecretKeyFactory factory) argument 343 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument [all...] |
/forgerock/opendj2-hg/src/server/org/opends/server/extensions/ |
H A D | PBKDF2PasswordStorageScheme.java | 59 * implementation uses a configurable number of iterations. 155 int iterations = config.getPBKDF2Iterations(); 157 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes, iterations); 160 return ByteString.valueOf(iterations + ":" + Base64.encode(hashPlusSalt)); 177 // Split the iterations from the stored value (separated by a ':') 188 final int iterations = Integer.parseInt(stored.substring(0, pos)); 205 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 241 int iterations = config.getPBKDF2Iterations(); 242 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes, iterations); 246 + iterations 339 encodeWithRandomSalt(ByteString plaintext, byte[] saltBytes, int iterations) argument 358 encodeWithSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, final SecretKeyFactory factory) argument 381 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument 399 encodeWithRandomSalt(ByteSequence plaintext, byte[] saltBytes, int iterations) argument 408 encodeWithRandomSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, SecureRandom random, final SecretKeyFactory factory) argument [all...] |
H A D | PKCS5S2PasswordStorageScheme.java | 58 * iterations. 80 /** Atlassian hardcoded the number of iterations to 10000. */ 81 private static final int iterations = 10000; field in class:PKCS5S2PasswordStorageScheme 172 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 211 + iterations + ':' + Base64.encode(saltBytes) + '$' 227 int iterations = Integer.parseInt(authInfo.substring(0, pos)); 230 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 321 int iterations, final SecretKeyFactory factory) throws DirectoryException 327 new PBEKeySpec(plaintextChars, saltBytes, iterations, SHA1_LENGTH * 8); 344 byte[] digestBytes, int iterations) 320 encodeWithSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, final SecretKeyFactory factory) argument 343 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument [all...] |
/forgerock/opendj-v3/opendj-server-legacy/src/main/java/org/opends/server/extensions/ |
H A D | PBKDF2PasswordStorageScheme.java | 62 * implementation uses a configurable number of iterations. 144 int iterations = config.getPBKDF2Iterations(); 146 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes, iterations,random); 149 return ByteString.valueOfUtf8(iterations + ":" + Base64.encode(hashPlusSalt)); 163 // Split the iterations from the stored value (separated by a ':') 174 final int iterations = Integer.parseInt(stored.substring(0, pos)); 188 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 218 int iterations = config.getPBKDF2Iterations(); 219 byte[] digestBytes = encodeWithRandomSalt(plaintext, saltBytes, iterations,random); 223 + iterations 304 encodeWithRandomSalt(ByteString plaintext, byte[] saltBytes, int iterations) argument 322 encodeWithSalt(ByteSequence plaintext, byte[] saltBytes, int iterations) argument 342 encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument 355 encodeWithRandomSalt(ByteSequence plaintext, byte[] saltBytes, int iterations, SecureRandom random) argument [all...] |
H A D | PKCS5S2PasswordStorageScheme.java | 60 * iterations. 76 /** Atlassian hardcoded the number of iterations to 10000. */ 77 private static final int iterations = 10000; field in class:PKCS5S2PasswordStorageScheme 157 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 189 return ByteString.valueOfUtf8(AUTH_PASSWORD_SCHEME_NAME_PKCS5S2 + '$' + iterations 204 int iterations = Integer.parseInt(authInfo.substring(0, pos)); 207 return encodeAndMatch(plaintextPassword, saltBytes, digestBytes, iterations); 287 private static byte[] encodeWithSalt(ByteSequence plaintext, byte[] saltBytes, int iterations) argument 294 KeySpec spec = new PBEKeySpec(plaintextChars, saltBytes, iterations, SHA1_LENGTH * 8); 307 private boolean encodeAndMatch(ByteSequence plaintext, byte[] saltBytes, byte[] digestBytes, int iterations) argument [all...] |
/forgerock/openidm-v4/openidm-util/src/test/java/org/forgerock/openidm/util/ |
H A D | FileUtilTest.java | 62 int iterations = 20; 67 for (int i = 0; i < iterations; i++) { 76 for (int i = 0; i < iterations; i++) { 85 for (int i = 0; i < iterations; i++) { 94 for (int i = 0; i < iterations; i++) { 103 for (int i = 0; i < iterations; i++) { 124 int iterations = 20; 129 for (int i = 0; i < iterations; i++) { 138 for (int i = 0; i < iterations; i++) { 147 for (int i = 0; i < iterations; [all...] |
/forgerock/openidm-v4/openidm-smartevent/src/test/java/org/forgerock/openidm/smartevent/ |
H A D | PublisherTest.java | 82 int iterations = 100000; 95 for (int i = 0; i < iterations; i++) { 101 System.out.println("Smartevent " + iterations + " iterations " 103 + "Each start/end event took approx: " + MILLISEC_FORMAT.format(diff/(double)iterations) 106 Assert.assertTrue(diff < maxTimeToAllow, "Performance warning: " + iterations + " did not complete in the expected max " + maxTimeToAllow + " ms");
|
/forgerock/opendj-b2.6/src/server/org/opends/server/extensions/ |
H A D | PBKDF2PasswordStorageScheme.java | 60 * implementation uses a configurable number of iterations. 182 int iterations = config.getPBKDF2Iterations(); 191 saltBytes, iterations, SHA1_LENGTH * 8); 215 sb.append(Integer.toString(iterations)); 250 // Split the iterations from the stored value (separated by a ":") 252 int iterations; 268 iterations = Integer.parseInt(stored.substring(0, pos)); 314 iterations, SHA1_LENGTH * 8); 365 int iterations = config.getPBKDF2Iterations(); 375 iterations, SHA1_LENGT [all...] |
/forgerock/opendj2.6.2/src/server/org/opends/server/extensions/ |
H A D | PBKDF2PasswordStorageScheme.java | 60 * implementation uses a configurable number of iterations. 182 int iterations = config.getPBKDF2Iterations(); 191 saltBytes, iterations, SHA1_LENGTH * 8); 215 sb.append(Integer.toString(iterations)); 250 // Split the iterations from the stored value (separated by a ":") 252 int iterations; 268 iterations = Integer.parseInt(stored.substring(0, pos)); 314 iterations, SHA1_LENGTH * 8); 365 int iterations = config.getPBKDF2Iterations(); 375 iterations, SHA1_LENGT [all...] |
/forgerock/opendj2-jel-hg/src/server/org/opends/server/extensions/ |
H A D | PBKDF2PasswordStorageScheme.java | 60 * implementation uses a configurable number of iterations. 182 int iterations = config.getPBKDF2Iterations(); 191 saltBytes, iterations, SHA1_LENGTH * 8); 215 sb.append(Integer.toString(iterations)); 250 // Split the iterations from the stored value (separated by a ":") 252 int iterations; 268 iterations = Integer.parseInt(stored.substring(0, pos)); 314 iterations, SHA1_LENGTH * 8); 365 int iterations = config.getPBKDF2Iterations(); 375 iterations, SHA1_LENGT [all...] |
/forgerock/opendj-b2.6/src/server/org/opends/server/util/ |
H A D | Base64.java | 106 int iterations = rawData.length / 3; 107 for (int i=0; i < iterations; i++) 153 int iterations = rawData.length() / 3; 154 for (int i=0; i < iterations; i++)
|
/forgerock/opendj2/src/server/org/opends/server/util/ |
H A D | Base64.java | 105 int iterations = rawData.length / 3; 106 for (int i=0; i < iterations; i++) 152 int iterations = rawData.length() / 3; 153 for (int i=0; i < iterations; i++)
|
/forgerock/opendj2.6.2/src/server/org/opends/server/util/ |
H A D | Base64.java | 106 int iterations = rawData.length / 3; 107 for (int i=0; i < iterations; i++) 153 int iterations = rawData.length() / 3; 154 for (int i=0; i < iterations; i++)
|
/forgerock/opendj2-jel-hg/src/server/org/opends/server/util/ |
H A D | Base64.java | 106 int iterations = rawData.length / 3; 107 for (int i=0; i < iterations; i++) 153 int iterations = rawData.length() / 3; 154 for (int i=0; i < iterations; i++)
|
/forgerock/opendj2-hg/src/server/org/opends/server/util/ |
H A D | Base64.java | 105 int iterations = rawData.length / 3; 106 for (int i=0; i < iterations; i++) 152 int iterations = rawData.length() / 3; 153 for (int i=0; i < iterations; i++)
|
/forgerock/opendj-v3/opendj-server-legacy/src/main/java/org/opends/server/util/ |
H A D | Base64.java | 98 int iterations = rawData.length / 3; 99 for (int i=0; i < iterations; i++) 145 int iterations = rawData.length() / 3; 146 for (int i=0; i < iterations; i++)
|
/forgerock/web-agents-v4/tests/ |
H A D | test_policy_cache.c | 643 int iterations; member in struct:test_cache_params 653 for (i = 0; i < p->iterations; i++) { 688 .iterations = 1,
|