hs-tls/Network/TLS
Vincent Hanquez c7c394d56e [SECURITY] add empty TLS packets before appdata
Add empty appdata packet before appdata, when using <= TLS10 and using a
block cipher, to workaround the security problem related to CBC residue,
and the fact that it could be guessed by a malicious user, leading to
disclosure of secrets.
2012-07-23 08:54:25 +01:00
..
Record expand tabs. 2012-03-27 08:57:51 +01:00
Cap.hs expand tabs. 2012-03-27 08:57:51 +01:00
Cipher.hs expand tabs. 2012-03-27 08:57:51 +01:00
Compression.hs expand tabs. 2012-03-27 08:57:51 +01:00
Context.hs documentation fixup. 2012-07-12 09:02:38 +01:00
Core.hs start using Client and Server distinction for want client cert and session resume with 2012-07-12 09:02:10 +01:00
Crypto.hs expand tabs. 2012-03-27 08:57:51 +01:00
Extension.hs move extension decoding and encoding in a separate file. 2012-05-14 06:39:20 +01:00
Handshake.hs start using Client and Server distinction for want client cert and session resume with 2012-07-12 09:02:10 +01:00
Internal.hs expand tabs. 2012-03-27 08:57:51 +01:00
IO.hs [SECURITY] add empty TLS packets before appdata 2012-07-23 08:54:25 +01:00
MAC.hs expand tabs. 2012-03-27 08:57:51 +01:00
Measurement.hs expand tabs. 2012-03-27 08:57:51 +01:00
Packet.hs move extension decoding and encoding in a separate file. 2012-05-14 06:39:20 +01:00
Receiving.hs move extension decoding and encoding in a separate file. 2012-05-14 06:39:20 +01:00
Record.hs expand tabs. 2012-03-27 08:57:51 +01:00
Sending.hs expand tabs. 2012-03-27 08:57:51 +01:00
Session.hs switch session related callback to a new SessionManager class. 2012-07-12 08:59:59 +01:00
State.hs [SECURITY] add empty TLS packets before appdata 2012-07-23 08:54:25 +01:00
Struct.hs split some common types from struct and move them to types. 2012-07-12 08:56:16 +01:00
Types.hs add usual header. 2012-07-12 09:03:48 +01:00
Util.hs remove the need to have same length arguments in bytesEq. bail early in case strings have different size. 2012-05-14 06:32:47 +01:00
Wire.hs move runGetErr and add runGetMaybe 2012-05-14 06:36:17 +01:00