| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Simplex.Chat.Remote.Transport
Documentation
type EncryptedFile = ((Handle, Word32), SbState) Source #
prepareEncryptedFile :: SbKeyNonce -> (Handle, Word32) -> ExceptT RemoteProtocolError IO EncryptedFile Source #
sendEncryptedFile :: EncryptedFile -> (Builder -> IO ()) -> IO () Source #
receiveEncryptedFile :: SbKeyNonce -> (Int -> IO ByteString) -> Word32 -> FileDigest -> FilePath -> ExceptT RemoteProtocolError IO () Source #
getFileInfo :: FilePath -> ExceptT RemoteProtocolError IO (Word32, FileDigest) Source #