public void GenerateEntropyFromMnemonic() { byte[] decodedEntropy = BIP39Helpers.GenerateEntropyFromWords(words, Wordlist.English); Assert.IsTrue(decodedEntropy.Length == entropyData.Length, $"Unexpected byte count; {decodedEntropy.Length} != {entropyData.Length}"); for (int i = 0; i < words.Length; ++i) { Assert.AreEqual(entropyData[i], decodedEntropy[i], $"bytes were not equal: {entropyData[i]:X} != {decodedEntropy[i]}:X"); } }
public void GenerateMnemonicFromEntropy() { string[] decodedWords = BIP39Helpers.DecodeMnemonicFromEntropy(entropyData, Wordlist.English); Assert.IsTrue(decodedWords.Length == words.Length, $"Unexpected work count; {decodedWords.Length} != {words.Length}"); for (int i = 0; i < words.Length; ++i) { Assert.AreEqual(words[i], decodedWords[i], $"Words were not equal: {words[i]} != {decodedWords[i]}"); } }