| 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 # | |
| Show ChaChaException Source # | |
Defined in Crypto.Cipher.ChaChaPoly1305.Conduit Methods showsPrec :: Int -> ChaChaException -> ShowS # show :: ChaChaException -> String # showList :: [ChaChaException] -> ShowS # | |