wfexs_backend.utils.passphrase_wrapper#
Module Contents#
Classes#
API#
- class wfexs_backend.utils.passphrase_wrapper.RemoteWordlistResource#
Bases:
typing.NamedTuple
- class wfexs_backend.utils.passphrase_wrapper.WfExSPassphraseGenerator(cacheHandler: wfexs_backend.cache_handler.SchemeHandlerCacheHandler, cacheDir: pathlib.Path | None = None, word_sets: Mapping[str, Sequence[RemoteWordlistResource]] = DEFAULT_WORD_SETS)#
Initialization
- DEFAULT_WORD_SETS: Mapping[str, Sequence[RemoteWordlistResource]] = None#
- property fungen: funny_passphrase.generator.FunnyPassphraseGenerator#
- _materialize_word_sets(raw_word_sets: Mapping[str, Sequence[RemoteWordlistResource]]) Mapping[str, CompressedIndexedText]#
Download and index each one of the components of the word sets
- class wfexs_backend.utils.passphrase_wrapper.WfExSPassGenSingleton#
Bases:
wfexs_backend.utils.passphrase_wrapper.WfExSPassphraseGeneratorInitialization
- __instance: ClassVar[WfExSPassphraseGenerator | None] = None#