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
Vincent Hanquez
663436a3cb
expose some needed modules and expose TLSClient type
...
(noticed by Michael Snoyman)
2010-09-22 18:31:42 +01:00
Vincent Hanquez
b26da68734
bump version to 0.1.1
2010-09-10 23:33:19 +01:00
Vincent Hanquez
f7447a5203
add haskell98 for dependency since it's required for random (not on my build machine though ?)
2010-09-10 23:33:13 +01:00
Vincent Hanquez
c1b21f6a24
move tests to quickcheck2
2010-09-10 23:33:09 +01:00
Vincent Hanquez
0b5a0dc548
initial import
2010-09-09 22:47:19 +01:00