bip/mnemonic/mnemonic library

Classes

EntropyGenerator
A class for generating cryptographically secure random entropy.
Mnemonic
Represents a mnemonic phrase used for various cryptographic purposes. It encapsulates a list of mnemonic words and provides methods for working with these words.
MnemonicDecoderBase<LANG extends MnemonicLanguages>
An abstract base class for mnemonic phrase decoding in various languages and word lists.
MnemonicEncoderBase
An abstract class for encoding binary entropy data into human-readable mnemonic phrases.
MnemonicLanguages
An abstract class representing different languages for mnemonic phrases. Classes implementing this interface must provide word lists and language values.
MnemonicUtils
A utility class for handling operations related to mnemonics.
MnemonicValidator<T extends MnemonicDecoderBase<MnemonicLanguages>>
Utility class for validating and checking the validity of mnemonic phrases.
MnemonicWordsList
A class that represents a list of words used in a mnemonic system.
MnemonicWordsListFinderBase<LANG extends MnemonicLanguages>
An abstract class for finding the language of a mnemonic based on its words.
MnemonicWordsListGetterBase<LANG extends MnemonicLanguages>
An abstract class for retrieving a list of words based on a specified language.

Exceptions / Errors

MnemonicException
An exception representing an error related to mnemonic.