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
Vincent Hanquez
74633cd68f
add internal module as backdoor for hidden function/definition.
...
also export core sendPacket/recvPacket
2011-03-19 21:45:43 +00:00
Vincent Hanquez
6b06017028
move stunnel into tls-extra
2011-03-19 09:21:24 +00:00
Vincent Hanquez
2dd5300fff
bump version to 0.4.0
2011-03-02 08:45:44 +00:00
Vincent Hanquez
5ab032b3c9
add more haddock related stuff
2011-03-02 08:43:05 +00:00
Vincent Hanquez
a8d1e05179
fold remaining bit of client/server in core. cleanup
2011-03-02 07:41:59 +00:00
Vincent Hanquez
9586b05395
unify clientparams and serverparams
2011-03-01 20:01:40 +00:00
Vincent Hanquez
bafea87656
bump tls version to 0.3.3
2011-02-20 17:43:10 +00:00
Vincent Hanquez
ccfc30c2df
bump certificate version to 0.7 minimum
2011-02-20 17:43:10 +00:00
Vincent Hanquez
cffafdb421
stylistic change in cabal file.
2011-02-20 17:35:09 +00:00
Vincent Hanquez
0132190eb9
bump crypto-api to >= 0.5
2011-02-20 08:37:31 +00:00
Vincent Hanquez
22ea02ffe4
move to certificate >= 0.6
2011-02-20 08:35:14 +00:00
Vincent Hanquez
a3ea15886f
use AES in cryptocipher 0.2.5
2011-02-20 08:13:53 +00:00
Vincent Hanquez
e5e331fdf1
move to certificate 0.5
2011-01-02 09:49:21 +00:00
Vincent Hanquez
4cd29853a6
bump version to 0.3.2
2010-12-15 11:55:40 +00:00
Vincent Hanquez
8aa4fdc3ea
certificate upgrade to 0.4 and fixup tests
2010-12-14 23:27:02 +00:00
Vincent Hanquez
2f9563b2cd
increase warning levels for stunnel
2010-11-30 08:19:38 +00:00
Vincent Hanquez
95c94749d2
use cmdargs in stunnel instead of GetArgs
...
prepare options for the implementation of an actual stunnel program,
where data are relayed from encrypted to normal connection and vice versa.
2010-11-28 11:37:36 +00:00
Vincent Hanquez
e48584cbbb
bump version to 0.3.1
2010-11-07 10:21:57 +00:00
Vincent Hanquez
03a5a8c3c9
certificate need at least 0.3.2 and cereal 0.3.
2010-11-07 10:21:32 +00:00
Vincent Hanquez
d061b37730
remove RandomGen generator and provide a reseed functions to regenerate the RNG.
2010-11-07 10:19:12 +00:00
Vincent Hanquez
c25f1ae72d
bump version to 0.3
2010-11-04 19:12:00 +00:00
Vincent Hanquez
a95dd8f45e
Generalize key exchange and use in-house RSA.
...
Remove need for spoon, since RSA will fails gracefully.
Add support for full private key format for fast decryption.
Generalization of key exchange to add future support for DH, etc.
2010-11-04 19:10:00 +00:00
Vincent Hanquez
c8d3931c83
add cereal and depends on crypto-api
2010-11-04 19:02:04 +00:00
Vincent Hanquez
e5aebd8ad5
move back to mtl
2010-11-04 19:01:38 +00:00
Vincent Hanquez
f4841baa80
add support for quickcheck 2.3
2010-11-03 23:04:03 +00:00
Vincent Hanquez
721f07ec0a
align base between library and executable
2010-11-02 08:26:50 +00:00
Vincent Hanquez
6314709a84
put back the upper limit
2010-11-02 08:06:32 +00:00
Vincent Hanquez
0d342a68f7
use monads-fd instead of mtl
2010-10-24 12:02:45 +01:00
Vincent Hanquez
7a5139c5ce
depends on cryptohash 0.6 and adapt to the new modules location.
2010-10-24 12:02:41 +01:00
Vincent Hanquez
3210758258
update cabal file and bump version to 0.2
2010-10-06 09:21:20 +01:00
Vincent Hanquez
10e7329bb5
requires certificate v0.3
2010-10-03 10:32:37 +01:00
Vincent Hanquez
c1a273f5d4
bump version to 0.1.4
2010-10-02 22:42:13 +01:00
Vincent Hanquez
0c1dfe0837
bump version to 0.1.3
2010-09-27 08:14:46 +01:00
Vincent Hanquez
49a32f5e82
add util file in cabal
2010-09-26 18:52:58 +01:00
Vincent Hanquez
c70736cf19
add a cap file to differenciate protocol version capabilities.
...
define 2 capabilities for hello extensions and explicit IV.
use hello extensions checking in decode / encode of clientHello
2010-09-26 08:46:09 +01:00
Vincent Hanquez
8b9054ca5f
add homepage link
2010-09-25 23:17:30 +01:00
Vincent Hanquez
2fd8087211
remove the haskell98 dependency and switch to the random package.
2010-09-24 08:30:25 +01:00
Vincent Hanquez
53287505d1
bump version 0.1.2
2010-09-22 18:32:45 +01:00