Inverse of fromText, modulo whitespace count.
toText (BSL.pack [104, 101, 108, 108, 111])"frighten glossary glucose handiwork gremlin"
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Modulepgp-wordlist-0.1.0.3Haskell2010
Translate between binary data and a human-readable collection of words.
Inverse of fromText, modulo whitespace count.
toText (BSL.pack [104, 101, 108, 108, 111])"frighten glossary glucose handiwork gremlin"
Convert a text of whitespace-separated words to their binary representation. The whitespace splitting behaviour is given by words.
fromText (T.pack "frighten glossary glucose handiwork gremlin")Right "hello"
Invalid words are recognized:
fromText (T.pack "frighten dragon glucose handiwork gremlin")Left (BadWord "dragon")
Typical mistakes include accidentally swapping numbers, which leads to a parity error:
fromText (T.pack "frighten glucose glossary handiwork gremlin")Left (BadParity "glucose" 108)
Possible translation errors from a list of PGP words to binary format.
Eq TranslationErrorDefined in pgp-wordlist-0.1.0.3 · Data.Text.PgpWordlist.Internal.TypesOrd TranslationErrorDefined in pgp-wordlist-0.1.0.3 · Data.Text.PgpWordlist.Internal.TypesShow TranslationErrorDefined in pgp-wordlist-0.1.0.3 · Data.Text.PgpWordlist.Internal.Types