Vincent Hanquez
|
a7724353f4
|
move handshake stuff in Handshake layer.
|
2013-07-28 09:19:28 +01:00 |
|
Vincent Hanquez
|
07c5d41fd8
|
add a TLSSt wrapper for RNG operations
|
2013-07-28 07:32:44 +01:00 |
|
Vincent Hanquez
|
c252ed8f49
|
cleanup record layer
|
2013-07-27 08:32:27 +01:00 |
|
Vincent Hanquez
|
e2d5170af7
|
Separate tx/rx state from a single RecordState
unroll a reader/state/error monad into a single simple monad,
and move back version and client context in state.
|
2013-07-25 21:53:32 +01:00 |
|
Vincent Hanquez
|
e3b3483560
|
move random gen back into state
|
2013-07-24 17:35:57 +01:00 |
|
Vincent Hanquez
|
4a9389c5c2
|
remove the need to pass the RNG in record engage.
|
2013-07-24 07:19:13 +00:00 |
|
Vincent Hanquez
|
0e11f63033
|
move pending cipher and compression in the handshake state
adjust code to cope
|
2013-07-22 07:35:53 +00:00 |
|
Vincent Hanquez
|
5ca744a8bf
|
move to a proper role type for client|server
|
2013-07-21 10:16:01 +01:00 |
|
Vincent Hanquez
|
219599f392
|
update doc and comments, and reorganize slightly code
|
2013-07-21 06:54:12 +01:00 |
|
Vincent Hanquez
|
ab79b29b22
|
inline postprocessRecord
|
2013-07-20 16:09:16 +01:00 |
|
Vincent Hanquez
|
323e51c04e
|
remove preprocessPacket and inline the content when the content is Handshakes
|
2013-07-20 16:07:07 +01:00 |
|
Vincent Hanquez
|
199de057c3
|
separate more handshake state from other state.
reorganize pending state in record state.
|
2013-07-20 08:21:52 +01:00 |
|
Vincent Hanquez
|
4f66742d8b
|
more too much flexibility
|
2013-07-13 08:37:37 +01:00 |
|
Vincent Hanquez
|
4e86ffee28
|
split record state from state.
|
2013-07-13 08:03:25 +01:00 |
|
Vincent Hanquez
|
fb8629a807
|
re-indent
|
2013-07-12 07:27:28 +01:00 |
|
Vincent Hanquez
|
c132b4cb8b
|
first stab at separating record state from other state.
|
2013-07-11 09:03:33 +01:00 |
|
Vincent Hanquez
|
a14b37d528
|
use new crypto-pubkey
|
2012-12-30 15:31:13 +00:00 |
|
Vincent Hanquez
|
68e45d829f
|
use a CPRG when signing with RSA.
|
2012-12-05 08:19:40 +00:00 |
|
Vincent Hanquez
|
cedd5b2c86
|
switch to CPRG instead of CryptoRandomGen
|
2012-12-05 07:48:11 +00:00 |
|
Vincent Hanquez
|
7d55744060
|
remove useless symbols. fixes warnings.
|
2012-10-16 08:02:44 +01:00 |
|
Vincent Hanquez
|
957a005664
|
move all tls into a core directory.
|
2012-09-05 06:27:06 +01:00 |
|