-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Format-preserving encryption. -- -- Format-preserving encryption. @package fpe @version 0.1.0 module FPE.FF1 encrypt :: (Vector v a, Integral a) => Crypter v a decrypt :: (Vector v a, Integral a) => Crypter v a type BlockCipher = ByteString -> ByteString type Crypter v a = BlockCipher -> Int -> Tweak -> v a -> v a type Tweak = ByteString