use of com.github.dedis.popstellar.model.objects.Wallet in project popstellar by dedis.
the class WalletTest method importSeedAndExportSeedAreCoherent.
@Test
public void importSeedAndExportSeedAreCoherent() throws Exception {
String Lao_ID = "1234123412341234";
String Roll_Call_ID = "1234123412341234";
Wallet hdw1 = new Wallet(TestKeysetModule.provideWalletKeysetManager());
hdw1.newSeed();
String seed = String.join(" ", hdw1.exportSeed());
PoPToken res1 = hdw1.generatePoPToken(Lao_ID, Roll_Call_ID);
Wallet hdw2 = new Wallet(TestKeysetModule.provideWalletKeysetManager());
hdw2.importSeed(seed);
PoPToken res2 = hdw2.generatePoPToken(Lao_ID, Roll_Call_ID);
assertEquals(res1, res2);
}
use of com.github.dedis.popstellar.model.objects.Wallet in project popstellar by dedis.
the class WalletTest method crossValidationWithFe1Web.
@Test
public void crossValidationWithFe1Web() throws GeneralSecurityException, KeyException {
String Lao_ID = "T8grJq7LR9KGjE7741gXMqPny8xsLvsyBiwIFwoF7rg=";
String Roll_Call_ID = "T8grJq7LR9KGjE7741gXMqPny8xsLvsyBiwIFwoF7rg=";
Wallet hdw = new Wallet(TestKeysetModule.provideWalletKeysetManager());
hdw.importSeed("garbage effort river orphan negative kind outside quit hat camera approve first");
PoPToken res = hdw.generatePoPToken(Lao_ID, Roll_Call_ID);
assertEquals("9e8ca414e088b2276d140bb69302269ccede242197e1f1751c45ec40b01678a0", Utils.bytesToHex(res.getPrivateKey().getData()));
assertEquals("7147759d146897111bcf74f60a1948b1d3a22c9199a6b88c236eb7326adc2efc", Utils.bytesToHex(res.getPublicKey().getData()));
}
Aggregations