private static PasswordSpec decodeIteratedSaltedHashPasswordSpec(ByteIterator iterator) { int iterationCount = iterator.getPackedBE32(); byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new IteratedSaltedHashPasswordSpec(hash, salt, iterationCount); }
private static PasswordSpec decodeDigestPasswordSpec(ByteIterator iterator) { String username = iterator.drainToUtf8(iterator.getPackedBE32()); String realm = iterator.drainToUtf8(iterator.getPackedBE32()); byte[] digest = iterator.drain(); return new DigestPasswordSpec(username, realm, digest); }
private static PasswordSpec decodeSaltedHashPasswordSpec(ByteIterator iterator) { byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new SaltedHashPasswordSpec(hash, salt); }
private static PasswordSpec decodeIteratedSaltedHashPasswordSpec(ByteIterator iterator) { int iterationCount = iterator.getPackedBE32(); byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new IteratedSaltedHashPasswordSpec(hash, salt, iterationCount); }
private static PasswordSpec decodeIteratedSaltedHashPasswordSpec(ByteIterator iterator) { int iterationCount = iterator.getPackedBE32(); byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new IteratedSaltedHashPasswordSpec(hash, salt, iterationCount); }
private static PasswordSpec decodeIteratedSaltedHashPasswordSpec(ByteIterator iterator) { int iterationCount = iterator.getPackedBE32(); byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new IteratedSaltedHashPasswordSpec(hash, salt, iterationCount); }
private static PasswordSpec decodeDigestPasswordSpec(ByteIterator iterator) { String username = iterator.drainToUtf8(iterator.getPackedBE32()); String realm = iterator.drainToUtf8(iterator.getPackedBE32()); byte[] digest = iterator.drain(); return new DigestPasswordSpec(username, realm, digest); }
private static PasswordSpec decodeDigestPasswordSpec(ByteIterator iterator) { String username = iterator.drainToUtf8(iterator.getPackedBE32()); String realm = iterator.drainToUtf8(iterator.getPackedBE32()); byte[] digest = iterator.drain(); return new DigestPasswordSpec(username, realm, digest); }
private static PasswordSpec decodeDigestPasswordSpec(ByteIterator iterator) { String username = iterator.drainToUtf8(iterator.getPackedBE32()); String realm = iterator.drainToUtf8(iterator.getPackedBE32()); byte[] digest = iterator.drain(); return new DigestPasswordSpec(username, realm, digest); }
private static PasswordSpec decodeSaltedHashPasswordSpec(ByteIterator iterator) { byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new SaltedHashPasswordSpec(hash, salt); }
private static PasswordSpec decodeSaltedHashPasswordSpec(ByteIterator iterator) { byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new SaltedHashPasswordSpec(hash, salt); }
private static PasswordSpec decodeSaltedHashPasswordSpec(ByteIterator iterator) { byte[] salt = iterator.drain(iterator.getPackedBE32()); byte[] hash = iterator.drain(); return new SaltedHashPasswordSpec(hash, salt); }