 | cryptocipher-0.2: Symmetrical Block and Stream Ciphers | Contents | Index |
|
Crypto.Cipher.RC4 | Portability | Good | Stability | experimental | Maintainer | Vincent Hanquez <vincent@snarc.org> |
|
|
|
Description |
|
|
Synopsis |
|
|
|
Documentation |
|
type Ctx = (Vector Word8, Word8, Word8) |
|
initCtx :: [Word8] -> Ctx |
initCtx initialize the Ctx with the key as parameter.
the key can be of any size but not empty
|
|
encrypt :: Ctx -> ByteString -> (Ctx, ByteString) |
encrypt with the current context a bytestring and returns a new context
and the resulted encrypted bytestring
|
|
decrypt :: Ctx -> ByteString -> (Ctx, ByteString) |
decrypt with the current context a bytestring and returns a new context
and the resulted decrypted bytestring
|
|
encryptlazy :: Ctx -> ByteString -> (Ctx, ByteString) |
encrypt with the current context a lazy bytestring and returns a new context
and the resulted lencrypted lazy bytestring
|
|
decryptlazy :: Ctx -> ByteString -> (Ctx, ByteString) |
decrypt with the current context a lazy bytestring and returns a new context
and the resulted decrypted lazy bytestring
|
|
Produced by Haddock version 2.7.2 |