Marten Seemann
|
66fd3b5195
|
expose the ConnectionState in the Session
The ConnectionState contains basic details about the QUIC connection.
|
2018-01-11 16:27:42 +07:00 |
|
Marten Seemann
|
99a2853e7d
|
remove non forward-secure dialing
This was broken for a long time, and won't be available when using the
TLS 1.3 handshake.
|
2018-01-02 23:26:55 +07:00 |
|
Marten Seemann
|
23ce5a8554
|
drop packets for new gQUIC connections that are too small
|
2017-12-08 12:34:59 +07:00 |
|
Marten Seemann
|
25a6dc9654
|
implement stateless handling of Initial packets for the TLS server
|
2017-12-08 08:45:54 +07:00 |
|
Marten Seemann
|
8c2404edf5
|
send a reserved version number in the SHLO
|
2017-12-06 10:20:22 +07:00 |
|
Marten Seemann
|
3f62ea8673
|
set the Long Header packet type based on the state of the handshake
|
2017-10-29 14:08:08 +07:00 |
|
Marten Seemann
|
fcc380187a
|
Merge pull request #899 from lucas-clemente/fix-898
encrypt unprotected packets with a connection-dependent key
|
2017-10-27 22:52:04 +07:00 |
|
Marten Seemann
|
4f86995e48
|
encrypt unprotected packets with a connection-dependent key
|
2017-10-27 17:35:08 +07:00 |
|
Marten Seemann
|
d98a11bb35
|
save version numbers such that can be written in big endian
This makes the version number representation consistent with the IETF
draft.
|
2017-10-27 17:24:24 +07:00 |
|
Marten Seemann
|
282b423f7d
|
pass the crypto stream to the crypto setup constructor
The crypto stream is opened during the session setup. Passing it to the
crypto setup directly helps simplify the constructor.
|
2017-10-25 09:13:47 +07:00 |
|
jbenoist
|
12d4e031bf
|
fix 0-RTT by moving cookie generation to server config
|
2017-10-24 13:27:50 +07:00 |
|
Marten Seemann
|
f3e9bf4332
|
remove the params negotiator
|
2017-10-20 18:08:21 +07:00 |
|
Marten Seemann
|
c95f2054a8
|
rename the ConnectionParametersManager to ParamsNegotiator
|
2017-09-28 18:15:33 +07:00 |
|
Marten Seemann
|
ebb4150e63
|
separate connection parameters negotiation and gQUIC handshake parsing
|
2017-09-28 18:15:32 +07:00 |
|
Marten Seemann
|
95901cdee4
|
initialize the connection parameters manager in the crypto setup
|
2017-09-28 18:15:32 +07:00 |
|
Marten Seemann
|
14fae7b6d3
|
rename the STKGenerator to CookieGenerator
|
2017-09-22 18:58:03 +07:00 |
|
Marten Seemann
|
e603715949
|
make handshake and crypto internal packages
|
2017-09-21 11:52:21 +07:00 |
|