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