| License | BSD-style | 
|---|---|
| Maintainer | Vincent Hanquez <[email protected]> | 
| Stability | stable | 
| Portability | good | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Crypto.Cipher.Blowfish
Description
Synopsis
- data Blowfish
 - data Blowfish64
 - data Blowfish128
 - data Blowfish256
 - data Blowfish448
 
Documentation
variable keyed blowfish state
Instances
| Cipher Blowfish Source # | |
Defined in Crypto.Cipher.Blowfish Methods cipherInit :: ByteArray key => key -> CryptoFailable Blowfish Source # cipherName :: Blowfish -> String Source #  | |
| BlockCipher Blowfish Source # | |
Defined in Crypto.Cipher.Blowfish Methods blockSize :: Blowfish -> Int Source # ecbEncrypt :: ByteArray ba => Blowfish -> ba -> ba Source # ecbDecrypt :: ByteArray ba => Blowfish -> ba -> ba Source # cbcEncrypt :: ByteArray ba => Blowfish -> IV Blowfish -> ba -> ba Source # cbcDecrypt :: ByteArray ba => Blowfish -> IV Blowfish -> ba -> ba Source # cfbEncrypt :: ByteArray ba => Blowfish -> IV Blowfish -> ba -> ba Source # cfbDecrypt :: ByteArray ba => Blowfish -> IV Blowfish -> ba -> ba Source # ctrCombine :: ByteArray ba => Blowfish -> IV Blowfish -> ba -> ba Source # aeadInit :: ByteArrayAccess iv => AEADMode -> Blowfish -> iv -> CryptoFailable (AEAD Blowfish) Source #  | |
| NFData Blowfish Source # | |
Defined in Crypto.Cipher.Blowfish  | |
data Blowfish64 Source #
64 bit keyed blowfish state
Instances
data Blowfish128 Source #
128 bit keyed blowfish state
Instances
data Blowfish256 Source #
256 bit keyed blowfish state
Instances
data Blowfish448 Source #
448 bit keyed blowfish state