Lines Matching defs:rounds
1442 private SecretKey buildPasswordKey(String algorithm, String pw, byte[] salt, int rounds) {
1443 return buildCharArrayKey(algorithm, pw.toCharArray(), salt, rounds);
1446 private SecretKey buildCharArrayKey(String algorithm, char[] pwArray, byte[] salt, int rounds) {
1449 KeySpec ks = new PBEKeySpec(pwArray, salt, rounds, PBKDF2_KEY_SIZE);
1459 private String buildPasswordHash(String algorithm, String pw, byte[] salt, int rounds) {
1460 SecretKey key = buildPasswordKey(algorithm, pw, salt, rounds);
1488 private byte[] makeKeyChecksum(String algorithm, byte[] pwBytes, byte[] salt, int rounds) {
1494 Key checksum = buildCharArrayKey(algorithm, mkAsChar, salt, rounds);
1505 boolean passwordMatchesSaved(String algorithm, String candidatePw, int rounds) {
1514 String currentPwHash = buildPasswordHash(algorithm, candidatePw, mPasswordSalt, rounds);
3725 // line 7: number of PBKDF2 rounds used [decimal]
3746 // stated number of PBKDF2 rounds
3879 // line 7: number of PBKDF2 rounds to use (same for user & master) [decimal]
3885 // 10k rounds of PBKDF2. This is used to verify that the user has supplied the
6013 int rounds, String userIvHex, String masterKeyBlobHex, InputStream rawInStream,
6020 rounds);
6045 byte[] calculatedCk = makeKeyChecksum(algorithm, mk, ckSalt, rounds);
6087 int rounds = Integer.parseInt(readHeaderLine(rawInStream)); // 7
6094 rounds, userIvHex, masterKeyBlobHex, rawInStream, false);
6097 rounds, userIvHex, masterKeyBlobHex, rawInStream, true);