fix passphrase examples because long time ago I have changed the word2 list and also updated passphrases on production server but not in tests

This commit is contained in:
einhornimmond 2021-04-21 16:13:42 +02:00
parent ad5ff66157
commit 6eb6062a32

View File

@ -1,4 +1,4 @@
#include "TestPassphrase.h"
#include "TestPassphrase.h"
#include "../../Crypto/Passphrase.h"
#include "../../SingletonManager/MemoryManager.h"
@ -41,7 +41,7 @@ void PassphraseTest::SetUp()
};
std::string passphrases1[] = {
"Fichte Heuschrecke Botschafter Göttingen Leasing losfliegen simpel enorm erkämpft Werk Wolke vorhanden jene Slums stagnieren Verifizieren insgesamt Hanau simpel Inspiration delegieren umtauschen ablegen suggerieren ",
"ankommt gesamt gestorben müde Argument stolz diskutiert Kette Leonardo riesig Igor berauben prüfen bislang Villa Fortschritt moralisch unfähig diskutiert erwidern Hanau Plage Fossilien ethnisch ",
"ankommt gesamt gestorben müde sind stolz Enkel geklappt Leonardo riesig Bezugsquelle berauben prüfen bislang Villa Fortschritt moralisch unfähig Enkel erwidern Hanau Plage Fossilien ethnisch ",
"beauty slight skill maze wrap neither table term pizza journey unusual fence mind buzz scrap height critic service table knock fury shrimp curious fog "
};
mPassphrasesForTesting.push_back(PassphraseDataSet(
@ -57,7 +57,7 @@ void PassphraseTest::SetUp()
};
std::string passphrases2[] = {
"oftmals bist bietet spalten Datenbank Masse sträflich hervor Derartig Hallo christlich Brief iPhone einpendeln telefonieren musizieren gigantisch Orchester zirkulieren essen gilt Erich Dollar money ",
"Angst ausbeuten besser bekannt Bedürfnisse Neidisch virtuell Pension geprägt inmitten Abfall Absatzmarkt Umkehrschluss Fidel jeder Heinrich Engagement leihen gezogen Disziplin zufolge raffen Iris Jäger ",
"Angst ausbeuten besser bekannt Bedürfnisse Neidisch virtuell Pension geprägt inmitten Abfall Absatzmarkt Wettbewerb Fidel jeder Heinrich Engagement leihen viertel Disziplin zufolge erwarten Iris Jäger ",
"fresh hamster canvas lyrics chat mutual pair color airport estate fly assault suspect deliver similar fancy grass cliff tenant apple divert timber analyst seed "
};
mPassphrasesForTesting.push_back(PassphraseDataSet(
@ -73,7 +73,7 @@ void PassphraseTest::SetUp()
};
std::string passphrases3[] = {
"tief Acker Abgaben jenseits Revolution verdeckt Entdeckung Sanktion sammeln Umdrehung regulieren murmeln Erkenntnis hart zwar zuspitzen indem fegen bomber zwölf Mobbing divers Inspiration Krieg ",
"aushalten absolut signifikant Bezahlung zukunftsfähig Wurzel spalten unausweichlich dunkel halb Nagel nehmen Begabung bezwingen wehren Fohlen keiner Krankheit leiblich Rücken Finnland sehen erwidern Absätze ",
"aushalten absolut signifikant Bezahlung zukunftsfähig Wurzel ergründen unausweichlich dunkel halb Nagel nehmen Begabung bezwingen wehren Fohlen keiner Krankheit leiblich Äste Finnland sehen erwidern Absätze ",
"rack gentle paddle illness feature fatigue teach ball dust decade dish kick skate income small pill collect often man trap doctor coffee knock excuse "
};
mPassphrasesForTesting.push_back(PassphraseDataSet(
@ -110,11 +110,6 @@ TEST_F(PassphraseTest, detectMnemonicWithPubkey) {
auto key_pair = new KeyPairEd25519(*pubkeyBin);
for (int i = 0; i < ServerConfig::MNEMONIC_MAX; i++) {
ServerConfig::Mnemonic_Types type = (ServerConfig::Mnemonic_Types)i;
auto mnemonic_type = Passphrase::detectMnemonic(testDataSet.passphrases[type], key_pair);
if(nullptr == mnemonic_type) {
printf("no match for passphrase: %s\n", testDataSet.passphrases[type].data());
printf("type: %s\n", ServerConfig::mnemonicTypeToString(type));
}
EXPECT_EQ(Passphrase::detectMnemonic(testDataSet.passphrases[type], key_pair), &ServerConfig::g_Mnemonic_WordLists[type]);
}
}