| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Crypto.Cipher.ChaChaPoly1305.Conduit
Documentation
Arguments
| :: forall (m :: Type -> Type). MonadThrow m | |
| => ByteString | nonce (12 random bytes) |
| -> ByteString | symmetric key (32 bytes) |
| -> ConduitM ByteString ByteString m () |
Arguments
| :: forall (m :: Type -> Type). MonadThrow m | |
| => ByteString | symmetric key (32 bytes) |
| -> ConduitM ByteString ByteString m () |
data ChaChaException #
Constructors
| EncryptNonceException !CryptoError | |
| EncryptKeyException !CryptoError | |
| DecryptNonceException !CryptoError | |
| DecryptKeyException !CryptoError | |
| MismatchedAuth |
Instances
| Exception ChaChaException # | |
Defined in Crypto.Cipher.ChaChaPoly1305.Conduit Methods toException :: ChaChaException -> SomeException # | |
| Show ChaChaException # | |
Defined in Crypto.Cipher.ChaChaPoly1305.Conduit Methods showsPrec :: Int -> ChaChaException -> ShowS # show :: ChaChaException -> String # showList :: [ChaChaException] -> ShowS # | |