Commit graph

24 commits

Author SHA1 Message Date
Gaukas Wang
95575f5fe7
break: update repo url [ci skip]
uTLS is not yet bumped to the new version, so this commit breaks the dependencies relationship by getting rid of the local replace.
2023-08-03 18:58:52 -06:00
Gaukas Wang
a9a033da78
Merge branch 'quic-go:master' into uquic 2023-08-01 20:58:24 -06:00
Marten Seemann
f3a0ce1599
set a net.Conn with the correct addresses on the tls.ClientHelloInfo (#4001) 2023-07-31 13:32:10 -07:00
Gaukas Wang
fca46117e4
impl: uquic with utls 2023-07-29 23:45:16 -06:00
Marten Seemann
469a6153b6
use a synchronous API for the crypto setup (#3939) 2023-07-21 10:00:42 -07:00
Marten Seemann
3d89e545d3
use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
Marten Seemann
7a0ef5f867 make Config.Allow0RTT a bool, not a callback 2023-05-02 15:56:49 +02:00
Marten Seemann
1f57d4e789
protocol: remove VersionTLS, used during the gQUIC -> TLS 1.3 transition (#3764) 2023-04-19 07:24:34 -07:00
Marten Seemann
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
Marten Seemann
b52d34008f
add Allow0RTT opt in the quic.Config to control 0-RTT on the server side (#3635) 2023-01-04 16:18:11 -08:00
Marten Seemann
498475fa60
update golangci-lint action to v3, golangci-lint to v1.48.0 (#3499)
* run gofmt -s -w

* stop using the deprecated io/ioutil package

* update golangci-lint action to v3, golangci-lint to v1.48.0
2022-08-10 09:50:48 -07:00
Marten Seemann
4f85f45f0a stop using net.Error.Temporary in tests 2022-04-02 20:31:08 +01:00
Marten Seemann
c968b18a21 select the H3 ALPN based on the QUIC version in use (for the H3 server) 2020-10-29 13:44:23 +07:00
Marten Seemann
8752576f26 run gofumpt, enable the gofumpt linter 2020-10-26 09:33:35 +07:00
Marten Seemann
55a07c34ee add the exhaustive linter 2020-10-05 13:47:57 +07:00
Marten Seemann
779c917450 fix race condition in handshake fuzz code 2020-09-13 23:15:36 +07:00
Marten Seemann
382c923a67 use more tls.Config options in the handshake fuzzer 2020-09-12 11:55:09 +07:00
Marten Seemann
88ff59a1b4 run two handshakes in the handshake fuzzer
This allows us to fuzz both session resuption and 0-RTT.
2020-09-11 17:04:21 +07:00
Marten Seemann
9430dbfbfb send post-handshake message in the handshake fuzzer 2020-09-06 11:29:32 +07:00
Marten Seemann
bed802aee5
Merge pull request #2739 from lucas-clemente/fix-handshake-fuzzer-enclevel
make sure to only pass handshake messages that keys are available for
2020-09-04 21:28:12 +07:00
Marten Seemann
8251b3614f only close the handshake fuzz runner once 2020-09-04 11:40:49 +07:00
Marten Seemann
3f40b2f19a make sure to only pass handshake messages that keys are available for 2020-09-04 10:46:05 +07:00
Marten Seemann
b3c28ef2ea generate a self-signed certificate for the handshake fuzzer 2020-09-03 10:52:52 +07:00
Marten Seemann
7f4b8a5914 add a basic fuzzer for the handshake 2020-09-02 10:22:01 +07:00