generateChecksumWordsFromSeedWords function
Uint16List
generateChecksumWordsFromSeedWords(
- Uint16List seedWords, {
- required CryptoImplementation crypto,
Implementation
Uint16List generateChecksumWordsFromSeedWords(
Uint16List seedWords, {
required CryptoImplementation crypto,
}) {
if (seedWords.length != SEED_WORDS_LENGTH) {
throw 'Input seed was not of length $SEED_WORDS_LENGTH';
}
final seed = seedWordsToSeed(seedWords);
final h = Uint8List.fromList(crypto.hashBlake3Sync(seed));
final checksumWords = hashToChecksumWords(h);
return checksumWords;
}