Marten Seemann
|
d3ca8db521
|
refactor initialization of AEADs
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
979ab75b3b
|
require ALPN during the TLS handshake
|
2019-06-02 14:58:37 +08:00 |
|
Marten Seemann
|
a6d1917417
|
make sure the same session ticket key is used if none is configured
|
2019-04-01 11:45:20 +09:00 |
|
Marten Seemann
|
da4b3e3176
|
pass a conn to qtls that returns the remote address
|
2019-04-01 11:45:20 +09:00 |
|
Marten Seemann
|
b2723d6d13
|
make the ClientSessionCache work with qtls
|
2019-04-01 11:45:16 +09:00 |
|
Marten Seemann
|
9ddf9129cf
|
move generation of qtls.Config to a separate file, add tests
|
2019-04-01 11:41:06 +09:00 |
|
Marten Seemann
|
d82a60c835
|
copy the GetConfigForClient callback when creating the qtls.Config
|
2019-02-22 14:34:28 +08:00 |
|
Marten Seemann
|
791b90d4d5
|
copy the GetCertificate callback when creating the qtls.Config
|
2019-02-22 14:04:49 +08:00 |
|
Marten Seemann
|
500717066e
|
use (a modified version of) the standard library TLS implementation
|
2019-02-22 13:33:56 +08:00 |
|
Marten Seemann
|
4bf47870bc
|
don't modify the tls.Config when generating the qtls.Config
This fixes a race conditions when dialing or accepting multiple
connections using the same tls.Config.
|
2018-11-27 11:17:13 +07:00 |
|
Marten Seemann
|
82508f1562
|
use tls-tris instead of mint
|
2018-10-26 16:18:49 +07:00 |
|