License | BSD-style |
---|---|
Maintainer | Vincent Hanquez <vincent@snarc.org> |
Stability | stable |
Portability | good |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data Blowfish
- data Blowfish64
- data Blowfish128
- data Blowfish256
- data Blowfish448
Documentation
variable keyed blowfish state
Instances
NFData Blowfish Source # | |
Defined in Crypto.Cipher.Blowfish |
|
Cipher Blowfish Source # | |
Defined in Crypto.Cipher.Blowfish cipherInit :: ByteArray key => key -> CryptoFailable Blowfish Source # cipherName :: Blowfish -> String Source # |
|
BlockCipher Blowfish Source # | |
Defined in Crypto.Cipher.Blowfish 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 # |
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