Commit graph

93 commits

Author SHA1 Message Date
Vincent Hanquez
b140b61012 upgrade cabal-version and fixup problems related to the upgrade. 2012-07-12 09:02:27 +01:00
Vincent Hanquez
c8d9f0677b switch session related callback to a new SessionManager class.
add necessary helper setSessionManager to not have to propagate
Rank2Types and ExistentialQuantification to the user.
2012-07-12 08:59:59 +01:00
Vincent Hanquez
9c3177a16a split some common types from struct and move them to types. 2012-07-12 08:56:16 +01:00
Martin Grabmueller
3d629acaf1 Add missing module Network.TLS.Handshake to .cabal file. 2012-07-04 22:15:19 +02:00
Vincent Hanquez
b57ef66d28 move extension decoding and encoding in a separate file. 2012-05-14 06:39:20 +01:00
Vincent Hanquez
f93312b50f separate lowlevel IO operation in its own module. 2012-04-27 07:21:29 +01:00
Vincent Hanquez
2adf07cf38 Include all test files in the cabal package.
Reported-by: Alexander Vershilov
2012-04-22 20:18:47 +01:00
Vincent Hanquez
9dddf3660a put a high bound for cryptocipher 2012-04-20 21:06:21 +01:00
Vincent Hanquez
0871e47909 bump certificate version to > 1.1 2012-04-20 21:05:28 +01:00
Vincent Hanquez
05821fa71b pre bump version to 1.0.0 for development branch 2012-03-11 13:07:55 +00:00
Vincent Hanquez
e6d88c362a bump version to 0.9.1 2012-03-11 12:13:30 +00:00
Vincent Hanquez
e895f667d7 require new certificate version 2012-02-07 21:19:51 +00:00
Vincent Hanquez
87d1afc1a4 bump version for next version. 2012-01-19 05:44:28 +00:00
Vincent Hanquez
3b271b0c03 tweak warnings flag for tests and remove useless orphan instances and missing signatures. 2012-01-18 04:38:01 +00:00
Vincent Hanquez
49505a3f8d bump version to 0.8.5 2012-01-16 13:31:50 +00:00
Vincent Hanquez
52497d4dd5 bump version to 0.8.4 2011-12-20 07:51:12 +00:00
Vincent Hanquez
38d8dfa362 bump version to 0.8.3.2 2011-12-06 00:17:48 +00:00
Vincent Hanquez
86335f18ce split context structure and accessor out of Core. 2011-12-06 00:15:00 +00:00
Vincent Hanquez
bda86277eb bump version to 0.8.3 2011-12-01 09:01:55 +00:00
Vincent Hanquez
9ec505a59a Merge branch 'hsm'
Conflicts:
	Network/TLS/Core.hs
2011-12-01 08:55:44 +00:00
Vincent Hanquez
13812b80f5 Merge branch 'measurements' 2011-12-01 08:54:15 +00:00
Vincent Hanquez
2b4db87a7e cleanup the record layer properly from other layer on top.
simplify and make the code much more straighforward.
2011-11-30 21:51:22 +00:00
Vincent Hanquez
f9bc797977 re-introduce certificate marshalling tests now that we can generate keys. 2011-11-11 22:53:17 +00:00
Vincent Hanquez
63fabf9956 add some measurements of bytes received/sent and number of handshakes per context. 2011-11-11 19:05:17 +00:00
Vincent Hanquez
2b6cb25aa6 bump version to 0.8.2 2011-10-31 22:11:13 +00:00
Vincent Hanquez
9a0b4e0bd7 update to new cryptocipher and new certificate. 2011-10-31 22:10:32 +00:00
Vincent Hanquez
7c081d9fee upgrade test suite to test-framework 2011-10-23 17:54:07 +01:00
Vincent Hanquez
fecef501da bump certificate to 0.9.4 and bump tls version to 0.8.1 2011-10-12 20:13:49 +01:00
Vincent Hanquez
c7dbc75923 bump certificate bound to 0.9.3 2011-10-11 05:36:40 +01:00
Vincent Hanquez
03d5989446 bump version. 2011-10-11 05:32:26 +01:00
Vincent Hanquez
2cf72e64b8 update documentation: TLS1.2 is working 2011-08-17 20:50:57 +01:00
Vincent Hanquez
99cf9b4592 move README into README.md and update content 2011-08-14 08:17:21 +01:00
Vincent Hanquez
3c02e9acfc Create a record type to help type safety 2011-08-12 18:41:49 +01:00
Vincent Hanquez
b6a5149108 bump version for dev 2011-08-12 18:24:51 +01:00
Vincent Hanquez
284f82c5fc bump version to 0.7.2 2011-08-07 10:00:46 +01:00
Vincent Hanquez
a48795d867 update description to be more accurate and descriptive 2011-08-07 09:59:57 +01:00
Vincent Hanquez
4d5bd5b453 bump version to 0.7.1 2011-06-19 21:24:11 +01:00
Vincent Hanquez
dd1ab24f10 bump version to 0.7.0 2011-05-13 21:05:44 +01:00
Vincent Hanquez
6eb08d9c22 bump TLS version to 0.6.4 2011-05-11 08:12:43 +01:00
Vincent Hanquez
56d9de4b1d bump certificate to 0.9.0
side effect: comment quickcheck code linked to certificate
2011-05-11 08:12:30 +01:00
Vincent Hanquez
259691e4d5 bump tls version to 0.6.3 2011-05-09 09:15:41 +01:00
Vincent Hanquez
969a62b79a bump certificate version to 0.8.1 2011-05-09 09:15:36 +01:00
Vincent Hanquez
41ad7fe39b bump version to 0.6.2 2011-05-04 08:42:10 +01:00
Vincent Hanquez
cc84a9452c bump version to 0.6.1 2011-04-26 07:12:45 +01:00
Vincent Hanquez
9f3714dd1c simplify parsing of packets
- use fail instead of throwerror, since cereal do not raise but return an either.
- remove the get monad definition
- add some helper
- remove dependency on binary and use cereal exclusively.
2011-04-24 09:44:18 +01:00
Vincent Hanquez
d4f8a18e02 bump version to 0.6.0 2011-04-11 20:02:57 +01:00
Vincent Hanquez
a7aaa3eee7 Remove the hardcoded srandomgen in favor of any cryptorandomgen instance.
srandomgen is available separately in the cprng-aes package as Crypto.Random.AESCtr
2011-04-11 19:56:43 +01:00
Vincent Hanquez
0157d72d54 bump version to 0.5.1 2011-03-23 21:49:12 +00:00
Vincent Hanquez
6d4243f7d0 remove vector 2011-03-19 22:01:59 +00:00
Vincent Hanquez
7b1805e250 bump version to 0.5 2011-03-19 21:45:51 +00:00