Hi Antoine
> On Thu, Dec 16, 2010 at 2:38 PM, Mads Lindstrøm
> Maybe a better interface would be along the lines of:
>> -- | Do not use the handle when you are done!
> openTLSConnection: Handle -> { information? Maybe not needed} -> IO
> TLSConnection
>> And then some thread-safe operations on the TLSConnection:
>> recv :: TLSConnection -> Int -> IO ByteString
> send :: TLSConnection -> ByteString -> IO ()
>
Or it could be:
openTLSConnection: Handle -> { Certificates & private key} -> IO Handle
the returned handle would then act like a normal handle, except that it
would encrypt and decrypt data. But I do not know if it is possible to
implement that.
/Mads