No description
Find a file
Vincent Hanquez 6eef56c60f [SECURITY] fix TLS1.1 block cipher IV usage.
In TLS1.1 and above, the IV is explicitely carried to the other side and
is generated from random. It doesn't come from the CBC residue.
2011-05-13 08:10:13 +01:00
Network [SECURITY] fix TLS1.1 block cipher IV usage. 2011-05-13 08:10:13 +01:00
Tests bump certificate version to 0.8.1 2011-05-09 09:15:36 +01:00
.gitignore add gitignore file 2011-05-11 08:24:13 +01:00
LICENSE initial import 2010-09-09 22:47:19 +01:00
README initial import 2010-09-09 22:47:19 +01:00
Setup.hs initial import 2010-09-09 22:47:19 +01:00
Tests.hs add a structure to parametrize decoding encoding related to version, key exchange type, ... 2011-05-12 09:13:53 +01:00
tls.cabal bump TLS version to 0.6.4 2011-05-11 08:12:43 +01:00
TODO actualize TODO 2010-12-06 22:54:18 +00:00

The hs-tls project aims to reimplement the full TLS protocol (formely known as SSL) in haskell.
The focus of the projects is to provide a safer implementation than the ones existing,
through more purity, more type-checking, and more units tests.

While the focus is to make it safer than other implementations, this current
implementation is *not* to be considered secure, since it doesn't fully
implement everything necessary (full certificate checking, protocol requirements, etc)