hs-tls/Network/TLS
Joey Adams c1ce196278 Use modifyMVar in usingState for exception safety
Also, force the state value, to avoid potential space leaks.
2012-03-10 14:55:04 -05:00
..
Record cleanup the record layer properly from other layer on top. 2011-11-30 21:51:22 +00:00
Cap.hs hello extensions can be present since SSL3 2011-06-06 07:56:10 +01:00
Cipher.hs remove commented code 2011-08-14 10:27:15 +01:00
Compression.hs Change compression API to work properly. 2011-08-12 18:31:58 +01:00
Context.hs Use modifyMVar in usingState for exception safety 2012-03-10 14:55:04 -05:00
Core.hs rename more Bytes to B.ByteString. 2012-02-11 10:50:41 +00:00
Crypto.hs define hashSHA256. 2011-08-14 16:18:22 +01:00
Internal.hs add internal module as backdoor for hidden function/definition. 2011-03-19 21:45:43 +00:00
MAC.hs add a type alias for HMAC 2011-08-14 17:51:20 +01:00
Measurement.hs add some measurements of bytes received/sent and number of handshakes per context. 2011-11-11 19:05:17 +00:00
Packet.hs only import necessary bits from X509. 2012-02-07 20:39:46 +00:00
Receiving.hs trivial code movement for decryptRSA 2011-12-20 07:51:12 +00:00
Record.hs cleanup the record layer properly from other layer on top. 2011-11-30 21:51:22 +00:00
Sending.hs generate key block when setting the master secret. 2011-12-20 07:41:15 +00:00
State.hs generate key block when setting the master secret. 2011-12-20 07:41:15 +00:00
Struct.hs add a sessionData type to bundle everything required for a session. 2011-12-12 08:25:45 +00:00
Util.hs add strict version of and, && and bytestring equality 2011-10-02 22:15:21 +01:00
Wire.hs refined wire helper function to support TLS opaque types directly. 2012-02-07 07:48:11 +00:00