Permalink
Browse files

update documentation: TLS1.2 is working

  • Loading branch information...
1 parent 7d24f39 commit 2cf72e64b85988c343b71cc23fcf2d425ae77acd @vincenthz committed Aug 17, 2011
Showing with 4 additions and 11 deletions.
  1. +2 −2 README.md
  2. +1 −8 TODO
  3. +1 −1 tls.cabal
View
@@ -17,8 +17,8 @@ Features
--------
* tiny code base (more than 20 times smaller than openSSL, and 10 times smaller than gnuTLS)
-* permissive license: BSD3
-* supported versions: SSL3, TLS1.0, TLS1.1.
+* permissive license: BSD3.
+* supported versions: SSL3, TLS1.0, TLS1.1, TLS1.2.
* key exchange supported: only RSA.
* bulk algorithm supported: any stream or block ciphers.
* supported extensions: secure renegociation
View
9 TODO
@@ -6,14 +6,7 @@ protocol:
- put 4 bytes of time in client/server random
- proper separation for key exchange algorithm (hardcoded to RSA at the moment in differents place)
- implements different key exchange algorithm
-
-tls v1.2:
-
-- implement finish digest generation with hmac256
-- implement finish digest generation with client/server negociated algorithm
-- proper version dispatch in marshalling packets
-- properly separate different version of the protocol
-- implement AEAD
+- implement AEAD bulk algorithm (TLS1.2)
code cleanup:
View
@@ -7,7 +7,7 @@ Description:
eliminating a common set of security issues through the use of the advanced
type system, high level constructions and common Haskell features.
.
- Currently implement the SSL3.0, TLS1.0 and TLS1.1 protocol,
+ Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol,
with only RSA supported for Key Exchange.
.
Only core protocol available here, have a look at the

0 comments on commit 2cf72e6

Please sign in to comment.