diff options
| author | Oran Juice <oranjuices@hotmail.com> | 2014-10-02 21:14:29 +0530 |
|---|---|---|
| committer | Oran Juice <oranjuices@hotmail.com> | 2014-10-02 21:44:26 +0530 |
| commit | fa723d8af8f624d5719dcfa5a0cf1fc1b45be01e (patch) | |
| tree | 252cefdec6a174727f0190d9b885310d9deb3f8a /src/mnemonics/electrum-words.cpp | |
| parent | 4517bac7f3493bd369a05d5a1587765ef72a73da (diff) | |
| download | monzero-core-fa723d8af8f624d5719dcfa5a0cf1fc1b45be01e.tar.gz monzero-core-fa723d8af8f624d5719dcfa5a0cf1fc1b45be01e.tar.xz monzero-core-fa723d8af8f624d5719dcfa5a0cf1fc1b45be01e.zip | |
Cut short word lists to 1626 words, added attribution to Electrum, some bug fixes
Diffstat (limited to 'src/mnemonics/electrum-words.cpp')
| -rw-r--r-- | src/mnemonics/electrum-words.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mnemonics/electrum-words.cpp b/src/mnemonics/electrum-words.cpp index 7caa3f72b..e644e0cbf 100644 --- a/src/mnemonics/electrum-words.cpp +++ b/src/mnemonics/electrum-words.cpp @@ -111,7 +111,7 @@ namespace // Iterate through all the words and see if they're all present for (it2 = seed.begin(), it3 = trimmed_seed.begin(); - it2 != seed.end() && it3 != trimmed_seed.end(); it2++, it3++) + it2 != seed.end(); it2++, it3++) { if (has_checksum) { @@ -235,10 +235,11 @@ namespace crypto // Checksum fail return false; } + seed.pop_back(); } std::vector<uint32_t> matched_indices; - uint32_t word_list_length; + uint32_t word_list_length = 0; if (!find_seed_language(seed, has_checksum, matched_indices, word_list_length, language_name)) { return false; |
