Ejemplo n.º 1
0
 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");
     }
 }
Ejemplo n.º 2
0
 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]}");
     }
 }