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
|
55b7490102
|
a packet can contain multiple appdata, process it as such.
|
2011-03-23 21:48:58 +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
|
da6e72ba7e
|
correct comment
|
2011-03-19 08:37:47 +00:00 |
|
Vincent Hanquez
|
5ab032b3c9
|
add more haddock related stuff
|
2011-03-02 08:43:05 +00:00 |
|
Vincent Hanquez
|
14f635cf3e
|
Fix documentation and cleanup remaining bits
|
2011-03-02 07:56:37 +00:00 |
|
Vincent Hanquez
|
a8d1e05179
|
fold remaining bit of client/server in core. cleanup
|
2011-03-02 07:41:59 +00:00 |
|
Vincent Hanquez
|
7237bec83e
|
fold handshake stuff from server to core.
|
2011-03-02 07:35:25 +00:00 |
|
Vincent Hanquez
|
73979e9db4
|
move initiate into handshake in core.
|
2011-03-01 23:09:17 +00:00 |
|
Vincent Hanquez
|
c1a20efe74
|
move sendData to core
|
2011-03-01 20:01:40 +00:00 |
|
Vincent Hanquez
|
353783abdf
|
put server/client in core
|
2011-03-01 20:01:40 +00:00 |
|
Vincent Hanquez
|
f4cc8999db
|
move 'close' api to core and rename to 'bye' to avoid a meaning conflict with unix close.
|
2011-03-01 20:01:40 +00:00 |
|
Vincent Hanquez
|
f260c5b9cf
|
modify client API to be like the server API.
|
2011-03-01 20:01:40 +00:00 |
|
Vincent Hanquez
|
5e8d2fa776
|
move server to the new split API and have the server function in a monadIO monad.
the state mvar is for now mostly useless, although completly harmeless; it will
be useful to be able to use the ctx in a threaded context.
|
2011-03-01 20:01:40 +00:00 |
|
Vincent Hanquez
|
9586b05395
|
unify clientparams and serverparams
|
2011-03-01 20:01:40 +00:00 |
|