Searched defs:iterations (Results 1 - 8 of 8) sorted by relevance

/forgerock/openam/openam-shared/src/main/java/org/forgerock/openam/shared/security/crypto/
H A DPBKDF2KeyDerivation.java43 * <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/opendj-v3/opendj-server-legacy/src/main/java/org/opends/server/extensions/
H A DPKCS5S2PasswordStorageScheme.java60 * 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...]
H A DPBKDF2PasswordStorageScheme.java62 * 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...]
/forgerock/opendj2/src/server/org/opends/server/extensions/
H A DPBKDF2PasswordStorageScheme.java59 * 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 DPKCS5S2PasswordStorageScheme.java58 * 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 DPBKDF2PasswordStorageScheme.java59 * 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 DPKCS5S2PasswordStorageScheme.java58 * 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/web-agents-v4/tests/
H A Dtest_policy_cache.c643 int iterations; member in struct:test_cache_params
653 for (i = 0; i < p->iterations; i++) {
688 .iterations = 1,

Completed in 44 milliseconds