Vincent Hanquez
|
df524de618
|
add some locks. unused for now
|
2013-07-11 09:06:10 +01:00 |
|
Vincent Hanquez
|
c132b4cb8b
|
first stab at separating record state from other state.
|
2013-07-11 09:03:33 +01:00 |
|
Vincent Hanquez
|
e6d2a1d7f1
|
re-indent
|
2013-07-10 07:13:10 +01:00 |
|
Vincent Hanquez
|
b21d4af85c
|
add hook for received handshake message
|
2013-07-09 09:13:17 +01:00 |
|
Vincent Hanquez
|
0b170e624d
|
proper separation of NPN callback in server and client params.
need further cleanup for client/server role separation instead of
the getClientParams and getServerParams.
fix #34.
|
2013-06-03 08:37:56 +01:00 |
|
Vincent Hanquez
|
3288ed97b4
|
add a better description for onCipherChoosing.
|
2013-06-03 08:36:54 +01:00 |
|
Vincent Hanquez
|
86df11a16a
|
Merge https://github.com/knrafto/hs-tls into x509
Conflicts:
core/Network/TLS/Context.hs
|
2013-06-03 08:12:10 +01:00 |
|
Kyle Raftogianis
|
347ebdaaf1
|
Rename nullSessionManager to noSessionManager
|
2013-06-01 23:52:38 -07:00 |
|
Vincent Hanquez
|
8468556fe8
|
use x509 public key and private key instead of defining our own in tls.
|
2013-05-30 07:21:25 +01:00 |
|
Vincent Hanquez
|
02b2f01515
|
move certificate stuff in x509 module.
|
2013-05-26 08:02:06 +01:00 |
|
Vincent Hanquez
|
fc9c6a407d
|
update for x509
|
2013-05-19 08:05:46 +01:00 |
|
Kyle Raftogianis
|
2c9fa01197
|
Replace existential session manager with concrete data type
|
2013-05-14 22:42:09 -07:00 |
|
Vincent Hanquez
|
6f5804bb2d
|
typo
|
2012-12-31 14:43:15 +00:00 |
|
Vincent Hanquez
|
a14b37d528
|
use new crypto-pubkey
|
2012-12-30 15:31:13 +00:00 |
|
Vincent Hanquez
|
cedd5b2c86
|
switch to CPRG instead of CryptoRandomGen
|
2012-12-05 07:48:11 +00:00 |
|
Vincent Hanquez
|
1e690cf8fb
|
add a SSLv2 compat flag to enable reception of compat Client Hello only
for the first packet received in a server context.
The client side never try to use the compat code.
|
2012-12-04 08:31:22 +00:00 |
|
Vincent Hanquez
|
60f7197b0a
|
export everything required.
|
2012-10-21 18:32:07 +01:00 |
|
Vincent Hanquez
|
8b665c05fd
|
define new fields in the client structure for max fragment length and server name
|
2012-10-20 09:00:30 +01:00 |
|
Vincent Hanquez
|
7d55744060
|
remove useless symbols. fixes warnings.
|
2012-10-16 08:02:44 +01:00 |
|
Vincent Hanquez
|
89df5a893f
|
fix use of catch to make sure it's usuable on ghc-7.6 and older versions.
|
2012-09-23 22:54:43 +01:00 |
|
Vincent Hanquez
|
957a005664
|
move all tls into a core directory.
|
2012-09-05 06:27:06 +01:00 |
|