Safe Haskell | None |
---|---|
Language | Haskell98 |
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
Show ChaChaException Source # | |
Defined in Crypto.Cipher.ChaChaPoly1305.Conduit Methods showsPrec :: Int -> ChaChaException -> ShowS show :: ChaChaException -> String showList :: [ChaChaException] -> ShowS | |
Exception ChaChaException Source # | |
Defined in Crypto.Cipher.ChaChaPoly1305.Conduit Methods toException :: ChaChaException -> SomeException # fromException :: SomeException -> Maybe ChaChaException # displayException :: ChaChaException -> String # |