Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- fein :: (Integral a, Bits a) => a -> a
- fynd :: (Integral a, Bits a) => a -> a
- feis :: Word32 -> Word32
- tail :: Word32 -> Word32
- fe :: Integral a => Int -> a -> a -> (Int -> a -> a) -> a -> a
- fen :: Integral a => Int -> a -> a -> (Int -> a -> a) -> a -> a
- capF :: Int -> Word32 -> Word32
- capFe :: Integral a => Int -> a -> a -> a -> (Int -> a -> a) -> a -> a
- capFen :: Integral a => Int -> a -> a -> a -> (Int -> a -> a) -> a -> a
Documentation
feis :: Word32 -> Word32 Source #
Generalised Feistel cipher
See: Black and Rogaway (2002), "Ciphers with arbitrary finite domains."
Note that this has been adjusted from the reference paper in order to support some legacy behaviour.