package com.example.passrepo.dummy; import java.util.List; import com.example.passrepo.crypto.PasswordHasher; import com.example.passrepo.crypto.PasswordHasher.ScryptParameters; import com.example.passrepo.model.Model; import com.example.passrepo.model.PasswordEntry; import com.google.common.collect.Lists; public class DummyContent { public static Model model; public static final PasswordHasher.Keys dummyKeys; static { byte salt[] = new byte[]{}; // TODO: re-generate salt on every save? ScryptParameters scryptParameters = new ScryptParameters(salt); dummyKeys = PasswordHasher.hash("foo", scryptParameters); List<PasswordEntry> passwordEntries = Lists.newArrayList( new PasswordEntry("foo1", "foo_user", "foo_pass"), new PasswordEntry("foo2", "foo_user", "foo_pass"), new PasswordEntry("foo3", "foo_user", "foo_pass"), new PasswordEntry("foo4", "foo_user", "foo_pass"), new PasswordEntry("foo5", "foo_user", "foo_pass"), new PasswordEntry("foo6", "foo_user", "foo_pass"), new PasswordEntry("foo7", "foo_user", "foo_pass"), new PasswordEntry("bar", "bar_user", "bar_pass"), new PasswordEntry("baz", "baz_user", "baz_pass"), new PasswordEntry("xxx", "xxx_user", "xxx_pass"), new PasswordEntry("yyy", "yyy_user", "yyy_pass"), new PasswordEntry("zzz", "zzz_user", "zzz_pass")); model = new Model(dummyKeys, scryptParameters, passwordEntries); } }