simplex-chat-6.5.0.7
Safe HaskellNone
LanguageHaskell2010

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 #